Openerp 调度器方法:IndexError:列表索引超出范围
我在Openerp里创建了一个模块,里面有一个文件:
这个模块可以正常工作,我把一个叫做_start_syncro的方法放进了调度器里,但是每次我尝试运行的时候,都会出现一个奇怪的错误:
2013-02-04 10:01:40,658 6788 ERROR nagel_test openerp.addons.base.ir.ir_cron: Call of self.pool.get('res.partner')._start_syncro(cr, uid, *()) failed in Job 6
Traceback (most recent call last):
File "/opt/openerp/server/openerp/addons/base/ir/ir_cron.py", line 132, in _callback
method(cr, uid, *args)
File "/opt/openerp/server/openerp/addons/panda_partner/partner.py", line 57, in _start_syncro
csvrow[4] = csvrow[4].decode("utf-8")
IndexError: list index out of range
而且无论我怎么做,错误总是在第57行出现!我也不知道为什么。
1 个回答
0
我找到了我的错误:看起来仅仅在Openerp里面升级我的模块是不够的。我需要完全重启一下,这样我做的修改才能生效...