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 に答える