ImportError: cannot import name token_hex

21 views
Skip to first unread message

Jean-Sébastien Hederer - ASPerience

unread,
Sep 10, 2017, 5:30:05 PM9/10/17
to tryton-fr
Bonjour à tous,
Je suis en train de tenter d'initialiser une base de données tryton et j'obtiens :

$ ./trytond-admin -c ../../trytond.conf -v --dev --logconf ../../trytond-logconf.conf -d asperience_tryton_44_20170910 --all

Sun Sep 10 20:56:53 2017] INFO:server:using ../../trytond-logconf.conf as logging configuration file
Sun Sep 10 20:56:53 2017] INFO:trytond.backend.postgresql.database:connect to "asperience_tryton_44_20170910"
Traceback (most recent call last):
  File "./trytond-admin", line 21, in <module>
    admin.run(options)
  File "/mnt/data/workspace-tryton/hg-trytond/trytond/admin.py", line 53, in run
    pool.init(update=options.update, lang=list(lang))
  File "/mnt/data/workspace-tryton/hg-trytond/trytond/pool.py", line 144, in init
    self.start()
  File "/mnt/data/workspace-tryton/hg-trytond/trytond/pool.py", line 97, in start
    register_classes()
  File "/mnt/data/workspace-tryton/hg-trytond/trytond/modules/__init__.py", line 373, in register_classes
    mod_file, pathname, description)
  File "/mnt/data/workspace-tryton/hg-trytond/trytond/modules/web_user/__init__.py", line 5, in <module>
    from .user import *
  File "/mnt/data/workspace-tryton/hg-trytond/trytond/modules/web_user/user.py", line 33, in <module>
    from trytond.ir.session import token_hex
ImportError: cannot import name token_hex


Je suis sur la version 4.4:
hg summary
parent: 5995:423513edc78c 
 Increase version number
branch: 4.4
commit: 116 unknown (clean)
update: (current)


Je ne vois nulle trace de token_hex dans trytond/ir/session.py

Une idée?

Cédric Krier

unread,
Sep 10, 2017, 6:15:05 PM9/10/17
to tryton-fr
Le module web_user n'est pas de la série 4.4

--
Cédric Krier - B2CK SPRL
Email/Jabber: cedric...@b2ck.com
Tel: +32 472 54 46 59
Website: http://www.b2ck.com/

Jean-Sébastien Hederer - ASPerience

unread,
Sep 11, 2017, 4:10:05 AM9/11/17
to tryton-fr
Pourtant son changelog indique:
  1 * Increase session randomness to 32 bytes
  2 * Manage email case insensitively
  3 
  4 Version 4.4.0 - 2017-05-01
  5 * Bug fixes (see mercurial logs for details)
  6 
  7 Version 4.2.0 - 2016-11-28
  8 * Initial release
 
j'étais sur la version default, j'ai fait un "hg npull" puis un "hg nupdate". cela ne retire pas les modules qui ne sont pas dans la branche?

Cédric Krier

unread,
Sep 11, 2017, 4:45:05 AM9/11/17
to tryton-fr
On 2017-09-11 01:05, Jean-Sébastien Hederer - ASPerience wrote:
>
> >
> > Pourtant son changelog indique:
>
> 1 * Increase session randomness to 32 bytes
> 2 * Manage email case insensitively
> 3
> 4 Version 4.4.0 - 2017-05-01
> 5 * Bug fixes (see mercurial logs for details)
> 6
> 7 Version 4.2.0 - 2016-11-28
> 8 * Initial release

Le changelog ne définit pas la version mais bien le numéro dans
tryton.cfg

> j'étais sur la version default, j'ai fait un "hg npull" puis un "hg
> nupdate". cela ne retire pas les modules qui ne sont pas dans la branche?

default c'est la branch de développement donc clairement pas la branch
4.4
hgnested ne retire aucun module mais si on essaie de mettre à jour vers
une branche qui n'existe pas, il y aura un message d'erreur.
Pour avoir uniquement les modules d'une branche, il faut cloner depuis
le bon chemin: https://hg.tryton.org/4.4/trytond

Jean-Sébastien HEDERER

unread,
Sep 11, 2017, 10:40:06 AM9/11/17
to tryt...@googlegroups.com
exact, j'ai fait un "hg nupdate" puis "hg pull 4.4" puis "un "hg npull"

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes tryton-fr.
Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/tryton-fr/20170911084425.GB3626%40kei.

Reply all
Reply to author
Forward
0 new messages