Hi,
I did a new module finance, created a new database and installed it. It
worked fine. But if I install first account and then finance it shows:
Traceback (most recent call last):
File "/trytond/protocols/jsonrpc.py", line 125, in _marshaled_dispatch
response['result'] = dispatch_method(method, params)
File "/trytond/protocols/jsonrpc.py", line 158, in _dispatch
res = dispatch(*args)
File "/trytond/protocols/dispatcher.py", line 158, in dispatch
result = rpc.result(meth(*c_args, **c_kwargs))
File "/trytond/wizard/wizard.py", line 225, in execute
return wizard._execute(state_name)
File "/trytond/wizard/wizard.py", line 256, in _execute
result = self._execute(transition())
File "/trytond/ir/module/module.py", line 518, in transition_upgrade
pool.init(update=True, lang=lang)
File "/trytond/pool.py", line 151, in init
lang=lang)
File "/trytond/modules/__init__.py", line 433, in load_modules
_load_modules()
File "/trytond/modules/__init__.py", line 396, in _load_modules
load_module_graph(graph, pool, lang)
File "/trytond/modules/__init__.py", line 237, in load_module_graph
cls.__register__(module)
File "/trytond/model/modelsql.py", line 67, in __register__
super(ModelSQL, cls).__register__(module_name)
File "/trytond/model/model.py", line 148, in __register__
Translation = pool.get('ir.translation')
File "/trytond/pool.py", line 168, in get
return self._pool[self.database_name][type][name]
KeyError: 'ir.translation'
My module has almost nothing!
*finance.py*
# -*- coding: utf-8 -*-
from trytond.model import ModelView, ModelSQL, fields
__all__ = ['Finance']
class Finance(ModelSQL, ModelView):
# description
'Finance'
__name__ = 'finance.finance'
description = fields.Text('Description')
*finance.xml*
<?xml version="1.0"?>
<tryton>
<data>
<menuitem name="test" id="menu_test" sequence="2"
icon="tryton-list"/>
</data>
</tryton>
*__init__.py*
from trytond.pool import Pool
from .finance import *
def register():
Pool.register(
Finance,
module='finance', type_='model'
)
*tryton.cfg*
[tryton]
version=3.1.0
xml:
finance.xml
--
Iasmini Gomes
Sílex Sistemas
www.silexsistemas.com.br
---
Este email está limpo de vírus e malwares porque a proteção do avast! Antivírus
está ativa.
http://www.avast.com