Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 同步翻译Openerp 7中出错_Python_Openerp - Fatal编程技术网

Python 同步翻译Openerp 7中出错

Python 同步翻译Openerp 7中出错,python,openerp,Python,Openerp,在OpenERP7中尝试同步术语时,我遇到了这个奇怪的错误 以前我通过CSV文件导入了一些德语术语,但现在我只安装了英语 OpenERP Server Error Client Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/openerp-7.0_20131124_002547-py2.6.egg/openerp/addons/web/http.py", line 204, in dispat

在OpenERP7中尝试同步术语时,我遇到了这个奇怪的错误

以前我通过CSV文件导入了一些德语术语,但现在我只安装了英语

OpenERP Server Error

Client Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/openerp-7.0_20131124_002547-py2.6.egg/openerp/addons/web/http.py", line 204, in dispatch
response["result"] = method(self, **self.params)
File "/usr/lib/python2.6/site-packages/openerp-7.0_20131124_002547-py2.6.egg/openerp/addons/web/controllers/main.py", line 1132, in call_button
action = self._call_kw(req, model, method, args, {})
File "/usr/lib/python2.6/site-packages/openerp-7.0_20131124_002547-py2.6.egg/openerp/addons/web/controllers/main.py", line 1120, in _call_kw
return getattr(req.session.model(model), method)(*args, **kwargs)
File "/usr/lib/python2.6/site-packages/openerp-7.0_20131124_002547-py2.6.egg/openerp/addons/web/session.py", line 42, in proxy
result=self.proxy.execute_kw(self.session._db,self.session._uid,self.session._password, self.model, method, args, kw)
File "/usr/lib/python2.6/site-packages/openerp-7.0_20131124_002547-py2.6.egg/openerp/addons/web/session.py", line 30, in proxy_method
result = self.session.send(self.service_name, method, *args)
File "/usr/lib/python2.6/site-packages/openerp-7.0_20131124_002547-py2.6.egg/openerp/addons/web/session.py", line 103, in send
raise xmlrpclib.Fault(openerp.tools.ustr(e), formatted_info)


Server Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/openerp-7.0_20131124_002547-py2.6.egg/openerp/addons/web/session.py", line 89, in send
return openerp.netsvc.dispatch_rpc(service_name, method, args)
File "/usr/lib/python2.6/site-packages/openerp-7.0_20131124_002547-py2.6.egg/openerp/netsvc.py", line 292, in dispatch_rpc
result = ExportService.getService(service_name).dispatch(method, params)
File "/usr/lib/python2.6/site-packages/openerp-7.0_20131124_002547-py2.6.egg/openerp/service/web_services.py", line 626, in dispatch
res = fn(db, uid, *params)
File "/usr/lib/python2.6/site-packages/openerp-7.0_20131124_002547-py2.6.egg/openerp/osv/osv.py", line 188, in execute_kw
return self.execute(db, uid, obj, method, *args, **kw or {})
File "/usr/lib/python2.6/site-packages/openerp-7.0_20131124_002547-py2.6.egg/openerp/osv/osv.py", line 131, in wrapper
return f(self, dbname, *args, **kwargs)
File "/usr/lib/python2.6/site-packages/openerp-7.0_20131124_002547-py2.6.egg/openerp/osv/osv.py", line 197, in execute
res = self.execute_cr(cr, uid, obj, method, *args, **kw)
File "/usr/lib/python2.6/site-packages/openerp-7.0_20131124_002547-py2.6.egg/openerp/osv/osv.py", line 185, in execute_cr
return getattr(object, method)(cr, uid, *args, **kw)
File "/usr/lib/python2.6/site-packages/openerp-7.0_20131124_002547-py2.6.egg/openerp/addons/base/module/wizard/base_update_translations.py", line 47, in act_update
tools.trans_export(this.lang, ['all'], buf, 'csv', cr)
File "/usr/lib/python2.6/site-packages/openerp-7.0_20131124_002547-py2.6.egg/opener/tools/translate.py", line 496, in trans_export
translations = trans_generate(lang, modules, cr)
File "/usr/lib/python2.6/site-packages/openerp-7.0_20131124_002547-py2.6.egg/opener/tools/translate.py", line 788, in trans_generate
push_translation(module, 'model', name, xml_name, encode(trad))
File "/usr/lib/python2.6/site-packages/openerp-7.0_20131124_002547-py2.6.egg/opener/tools/translate.py", line 648, in push_translation
if not source or len(source.strip()) <= 1:
AttributeError: 'bool' object has no attribute 'strip'
OpenERP服务器错误
客户端回溯(最近一次呼叫最后一次):
文件“/usr/lib/python2.6/site packages/openerp-7.0\u 20131124\u 002547-py2.6.egg/openerp/addons/web/http.py”,第204行,发送
响应[“结果”]=方法(self,**self.params)
文件“/usr/lib/python2.6/site packages/openerp-7.0\u 20131124\u 002547-py2.6.egg/openerp/addons/web/controllers/main.py”,第1132行,调用按钮
action=self.\u call\u kw(请求、模型、方法、参数,{})
文件“/usr/lib/python2.6/site packages/openerp-7.0\u 20131124\u 002547-py2.6.egg/openerp/addons/web/controllers/main.py”,第1120行,输入
返回getattr(请求会话模型(模型),方法)(*args,**kwargs)
文件“/usr/lib/python2.6/site packages/openerp-7.0\u 20131124\u 002547-py2.6.egg/openerp/addons/web/session.py”,第42行,在代理中
结果=self.proxy.execute_kw(self.session.\u db,self.session.\u uid,self.session.\u密码,self.model,方法,参数,kw)
文件“/usr/lib/python2.6/site packages/openerp-7.0\u 20131124\u 002547-py2.6.egg/openerp/addons/web/session.py”,第30行,采用代理法
结果=self.session.send(self.service_名称、方法、*args)
文件“/usr/lib/python2.6/site packages/openerp-7.0\u 20131124\u 002547-py2.6.egg/openerp/addons/web/session.py”,第103行,发送
raise xmlrpclib.Fault(openerp.tools.ustr(e),格式化信息)
服务器回溯(最近一次呼叫最后一次):
文件“/usr/lib/python2.6/site packages/openerp-7.0\u 20131124\u 002547-py2.6.egg/openerp/addons/web/session.py”,第89行,发送
返回openerp.netsvc.dispatch\u rpc(服务名称、方法、参数)
文件“/usr/lib/python2.6/site packages/openerp-7.0\u 20131124\u 002547-py2.6.egg/openerp/netsvc.py”,第292行,在dispatch\u rpc中
结果=ExportService.getService(服务名称).dispatch(方法,参数)
文件“/usr/lib/python2.6/site packages/openerp-7.0_20131124_002547-py2.6.egg/openerp/service/web_services.py”,第626行,已发送
res=fn(db,uid,*params)
文件“/usr/lib/python2.6/site packages/openerp-7.0\u 20131124\u 002547-py2.6.egg/openerp/osv/osv.py”,第188行,执行
返回self.execute(db、uid、obj、method、*args、**kw或{})
文件“/usr/lib/python2.6/site packages/openerp-7.0_20131124_002547-py2.6.egg/openerp/osv/osv.py”,第131行,包装中
返回f(self、dbname、*args、**kwargs)
文件“/usr/lib/python2.6/site packages/openerp-7.0_20131124_002547-py2.6.egg/openerp/osv/osv.py”,第197行,执行
res=self.execute\u cr(cr,uid,obj,method,*args,**kw)
文件“/usr/lib/python2.6/site packages/openerp-7.0\u 20131124\u 002547-py2.6.egg/openerp/osv/osv.py”,第185行,在execute\u cr中
返回getattr(对象、方法)(cr、uid、*args、**kw)
文件“/usr/lib/python2.6/site packages/openerp-7.0\u 20131124\u 002547-py2.6.egg/openerp/addons/base/module/wizard/base\u update\u translations.py”,act\u update第47行
tools.trans_导出(this.lang,['all'],buf,'csv',cr)
文件“/usr/lib/python2.6/site packages/openerp-7.0\u 20131124\u 002547-py2.6.egg/opener/tools/translate.py”,第496行,在trans\u导出中
翻译=转换生成(语言、模块、cr)
文件“/usr/lib/python2.6/site packages/openerp-7.0\u 20131124\u 002547-py2.6.egg/opener/tools/translate.py”,第788行,在trans\u-generate中
推式翻译(模块、“模型”、名称、xml名称、编码(trad))
文件“/usr/lib/python2.6/site packages/openerp-7.0\u 20131124\u 002547-py2.6.egg/opener/tools/translate.py”,第648行,push\u translation

如果不是source或len(source.strip())我找到了以下问题的解决方案: 我在模型中将一些自定义布尔字段设置为“可翻译”。取消检查它们的“translateable”属性将删除错误