El jueves, 6 de abril de 2017, 12:43:22 (UTC-3), Sergi Almacellas Abellana
escribió:
>
> El 06/04/17 a les 17:27, Luis Deiana ha escrit:
> >
> >
> > El jueves, 6 de abril de 2017, 12:24:37 (UTC-3), Sergi Almacellas
> > Abellana escribió:
> >
> > El 06/04/17 a les 17:23, Luis Deiana ha escrit:
> > >
> > >
> > > El jueves, 6 de abril de 2017, 12:09:29 (UTC-3), Sergi Almacellas
> > > Abellana escribió:
> > >
> > > El 06/04/17 a les 17:06, Luis Deiana ha escrit:
> > > > Y si me los pide pq son dependencias nuevas no los tengo
> > > instalados en
> > > > la base pq no hay soporte para la version 3.4 de estos
> modulos.
> > > > En definitiva no se como restaurar actualizar la base desde
> un
> > > backup.
> > > Debes instalar los módulos al actualizar la base de datos,
> > para ello
> > > sólo hace falta que los añadas con la opción -u separados por
> > comas.
> > >
> > > Por ejemplo:
> > >
> > > trytond-admin -d <bbdd> --all -u <nuevo_modulo_a_instalar>
> > > <otro_modulo_a_instalar>
> > >
> > >
> > > ok, me dice los iguiente:
> > >
> > > luis@Tryton:~$ trytond-admin -c /etc/trytond.conf -d SI_40 -u
> > party_ar
> > > sale_w_tax bank_ar bank purchase_request
> > > Traceback (most recent call last):
> > > File "/usr/local/bin/trytond-admin", line 6, in <module>
> > > exec(compile(open(__file__).read(), __file__, 'exec'))
> > > File "/home/luis/tryton/trytond/bin/trytond-admin", line 21, in
> > <module>
> > > admin.run(options)
> > > File "/home/luis/tryton/trytond/trytond/admin.py", line 48, in
> run
> > > Pool(db_name).init(update=options.update, lang=lang)
> > > File "/home/luis/tryton/trytond/trytond/pool.py", line 155, in
> init
> > > lang=lang)
> > > File "/home/luis/tryton/trytond/trytond/modules/__init__.py",
> line
> > > 429, in load_modules
> > > _load_modules()
> > > File "/home/luis/tryton/trytond/trytond/modules/__init__.py",
> line
> > > 398, in _load_modules
> > > load_module_graph(graph, pool, update, lang)
> > > File "/home/luis/tryton/trytond/trytond/modules/__init__.py",
> line
> > > 237, in load_module_graph
> > > cls.__register__(module)
> > > File
> "/home/luis/tryton/trytond/trytond/modules/party_ar/party.py",
> > > line 294, in __register__
> > > super(PartyIdentifier, cls).__register__(module_name)
> > > File "/home/luis/tryton/trytond/trytond/modules/party/party.py",
> > line
> > > 252, in __register__
> > > super(PartyIdentifier, cls).__register__(module_name)
> > > File "/home/luis/tryton/trytond/trytond/model/modelsql.py", line
> > 132,
> > > in __register__
> > > super(ModelSQL, cls).__register__(module_name)
> > > File "/home/luis/tryton/trytond/trytond/model/model.py", line
> > 112, in
> > > __register__
> > > model_id = Model_.register(cls, module_name)
> > > File "/home/luis/tryton/trytond/trytond/ir/model.py", line 104,
> in
> > > register
> > > [[model.__name__, model._get_name(), model.__doc__,
> > > File "/home/luis/tryton/trytond/trytond/model/model.py", line
> > 94, in
> > > _get_name
> > > assert cls.__doc__, '%s has no docstring' % cls
> > > AssertionError: <class 'trytond.pool.party.identifier'> has no
> > docstring
> > >
> >
> > Esto es un error del módulo party_ar que debes reportar a sus
> autores.
> >
> > Creo que falta la metaclass para indiciar que se esta extendiendo
> una
> > classe exsitente y que no se esta registrando un módulo nuevo.
> >
> > Si me dicés dónde esta el código, te puedo ayudar a solucionar-lo.
> >
> > creo que te refieres a esto:
> >
> > https://github.com/tryton-ar/party_ar
>
> Si justo es esto, lo he probado y funciona correctamente. Estas seguro
> que tienes la última versión del módulo correctamente instalada?
>
> Si, tengo la ultima actualizacion de la rama 4.0 descargada y en el
directorio modules.
este es el contenido del archivo tryton.cfg
[tryton]
version=4.0.0
depends:
party
country
xml:
party.xml
> Un saludo,
>
> --
> Sergi Almacellas Abellana
> www.koolpi.com
> Twitter: @pokoli_srk
>