Problema con este error en GNUHealth --> AttributeError: 'NoneType' object has no attribute 'localize'

62 views
Skip to first unread message

Daniel Horacio Gobetto

unread,
Jan 26, 2018, 10:04:11 AM1/26/18
to tryton-ar
Acepto todo tipo de sugerencias y soluciones.... este es el error completo que me tira el modulo de Citas de GNUHealt:

Traceback (most recent call last):
  File "/trytond/protocols/jsonrpc.py", line 162, in _marshaled_dispatch
    response['result'] = dispatch_method(method, params)
  File "/trytond/protocols/jsonrpc.py", line 191, in _dispatch
    res = dispatch(*args)
  File "/trytond/protocols/dispatcher.py", line 162, in dispatch
    result = rpc.result(meth(*c_args, **c_kwargs))
  File "/trytond/wizard/wizard.py", line 275, in execute
    return wizard._execute(state_name)
  File "/trytond/wizard/wizard.py", line 306, in _execute
    result = self._execute(transition())
  File "/trytond/modules/health_calendar/wizard/wizard_health_calendar.py", line 133, in transition_create_
    dt = timezone.localize(dt)
AttributeError: 'NoneType' object has no attribute 'localize'

Segun he leido por ahi es por problema de configuracion de la zona horaria... no se...  ya probe instalando estos paquietes con "apt" y no paso nada:

python-tz
python-dateutil
python-timezone

Tengo instalado el servidor Tryton 3.8.16... GNUHealth 3.0.8... 

Se agradecen soluciones... por favor!!!!! gracias desde ya.

Luciano Rossi

unread,
Jan 26, 2018, 2:36:43 PM1/26/18
to tryt...@googlegroups.com
El 26/01/18 a las 12:04, Daniel Horacio Gobetto escribió:
> Acepto todo tipo de sugerencias y soluciones.... este es el error
> completo que me tira el modulo de Citas de GNUHealt:
>

Imagino que esta consulta es mejor hacerla en las listas de gnuhealth
(además de reportarles el bug).

> Traceback (most recent call last):
> File "/trytond/protocols/jsonrpc.py", line 162, in _marshaled_dispatch
> response['result'] = dispatch_method(method, params)
> File "/trytond/protocols/jsonrpc.py", line 191, in _dispatch
> res = dispatch(*args)
> File "/trytond/protocols/dispatcher.py", line 162, in dispatch
> result = rpc.result(meth(*c_args, **c_kwargs))
> File "/trytond/wizard/wizard.py", line 275, in execute
> return wizard._execute(state_name)
> File "/trytond/wizard/wizard.py", line 306, in _execute
> result = self._execute(transition())
> File
> "/trytond/modules/health_calendar/wizard/wizard_health_calendar.py",
> line 133, in transition_create_
> dt = timezone.localize(dt)
> AttributeError: 'NoneType' object has no attribute 'localize'
>
> Segun he leido por ahi es por problema de configuracion de la zona
> horaria... no se... ya probe instalando estos paquietes con "apt" y no
> paso nada:

El módulo de python que necesitas es pytz y que por lo visto, no es
requerido para una instalación genérica de Tryton v3.8[0]
https://pypi.python.org/pypi/pytz

>>> from datetime import datetime, timedelta
>>> from pytz import timezone
>>> import pytz
>>> utc = pytz.utc
>>> utc.zone
'UTC'
>>> eastern = timezone('US/Eastern')
>>> eastern.zone
'US/Eastern'
>>> amsterdam = timezone('Europe/Amsterdam')
>>> fmt = '%Y-%m-%d %H:%M:%S %Z%z'

[0] http://doc.tryton.org/3.8/trytond/doc/topics/install.html#topics-install

Saludos!
--
Luciano Rossi - lu...@gcoop.coop
http://gcoop.coop - Cooperativa de Software Libre
Julián Alvarez 958 CABA C1414DRT +54 11 4771-0055

Visitá www.tiendas.coop - www.nube.coop

Daniel Horacio Gobetto

unread,
Jun 11, 2018, 9:33:08 AM6/11/18
to tryton-ar
Gracias Luciano!!!! Abrazo
Reply all
Reply to author
Forward
0 new messages