renvoi d'une liste à partir d'un attribut

15 views
Skip to first unread message

Pascal Obstetar

unread,
Dec 31, 2015, 10:37:13 AM12/31/15
to tryton-fr
Bonjour,

J'ai un attribut texte='121,122', je voudrais le convertir en list dans un domain par :

domain=[ ('attr', 'in', [ int(n) for n in Eval('texte').split(',') ] ) ]

mais j'ai une erreur : 'Eval' object has no attribute 'split' 
 une idée de comment faire ?

Cédric Krier

unread,
Dec 31, 2015, 11:05:03 AM12/31/15
to tryton-fr
PYSON est par design assez limité car il a pour vocation de seulement
faire des domaines (donc des comparaisons).
Pour faire ce que tu veux, il faut s'arranger pour avoir un champs
(Function) qui contient la valeur dans le format désiré.

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

Pascal Obstetar

unread,
Dec 31, 2015, 11:57:30 AM12/31/15
to tryton-fr
Comment une fonction peut-elle renvoyer une liste ? 

Pascal Obstetar

unread,
Jan 4, 2016, 10:18:33 AM1/4/16
to tryton-fr
Je me réponds à moi-même : en créant simplement un objet list. 
Reply all
Reply to author
Forward
0 new messages