1

我有新的 openerp 6.1 并尝试安装现有模块(如销售、购买等),但在安装时出现错误“yaml_interpreter = YamlInterpreter(cr, module, idref, mode, filename=yamlfile.name, noupdate=noupdate) AttributeError: ' cStringIO.StringO' 对象没有属性 'name'”。我不明白为什么现有模块会出现此错误。任何人都可以提供帮助。提前致谢。

4

1 回答 1

1

您可以按以下方式解决此问题

1) 在文件 server/openerp/tools/misc.py 中的第 191 行更改

from cStringIO import StringIO

from StringIO import StringIO

2) 在文件 server/openerp/modules/loading.py 中的第 124 行之后添加行

fp.name = filename
于 2014-03-26T09:39:04.470 回答