-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi All,

I have quite a strange thing, there is a module that doesn't got
registered in the pool.

I have the following code (I only copied the relevant parts, tellme if
you need more code):

In __init__.py:

from .account_reporting import *


def register():
    Pool.register(
        AccountReportingReport,
        AccountReportingReportLine,
        module='account_reporting', type_='model')


and in account_reporting.py I have declared the following classes:

class AccountReportingReport(ModelSQL, ModelView):
    'Account report'
    __name__ = 'account.reporting.report'

class AccountReportingReportLine(ModelSQL, ModelView):
    'Account  report line / Accounting concept.'

    __name__ = "account.reporting.report.line"


The strange thing is that 'account.reporting.report' is correctly
imported in register but it doesn't get in the pool so when it
processes 'account.reporting.report.line', which has a Many2One with
'account.reporting.report' it doesn't find the model and I got the
following error:

Traceback (most recent call last):
  File "bin/trytond", line 109, in <module>
    trytond.server.TrytonServer(options).run()
  File "/home/pokoli/tryton/trytond/trytond/server.py", line 131, in run
    Pool(db_name).init(update=update, lang=lang)
  File "/home/pokoli/tryton/trytond/trytond/pool.py", line 134, in init
    lang=lang)
  File "/home/pokoli/tryton/trytond/trytond/modules/__init__.py", line
391, in load_modules
    load_module_graph(graph, pool, lang)
  File "/home/pokoli/tryton/trytond/trytond/modules/__init__.py", line
229, in load_module_graph
    cls.__register__(module)
  File "/home/pokoli/tryton/trytond/trytond/model/modelsql.py", line
150, in __register__
    ref = pool.get(field.model_name)._table
  File "/home/pokoli/tryton/trytond/trytond/pool.py", line 151, in get
    return self._pool[self.database_name][type][name]
KeyError: 'account.reporting.report'


I'm stuck with this. Could you give me any tips?

Thanks in advance!

- -- 
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJRfWFUAAoJEGRfwiQCVal5BOkH/0Lre/1y2+IctiLHShj9kp9A
etSdlfOBEHIdO+RnGmnjMF+5QtJfR6McL8GTYhFj0q1exBIw+4YN7pNOxmYxBatu
7+3qR58sxlKL4cBTpOaP0J3oidhozTXbD+ZMstgFrxUwsD1E7LEk+XyIDJqqHe54
6ouEmXynRxo68uW3phrkFtJ7BMJdhpkNmOa3vDkcnlE0AyWONkRKwf/PnTuYseEs
dCBVxRiA30o5Xj9PjN1XqHkYTL3YXNAUiCAUBsghZcPVngVPe/5o+su/5fBoyNyN
Nk59PBQv8u9+TtBgcrcLav6Dhrzh2lv6oxXjEAYDEZBs/0TwavLX1fDbMipQj7A=
=zrUI
-----END PGP SIGNATURE-----

Reply via email to