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 
>

Responder a