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 > Un saludo, > > -- > Sergi Almacellas Abellana > www.koolpi.com > Twitter: @pokoli_srk >
