IRC logs of #tryton-fr for Monday, 2017-06-26

chat.freenode.net #tryton-fr log beginning Mon Jun 26 00:03:01 CEST 2017
-!- cedk(~ced@gentoo/developer/cedk) has joined #tryton-fr01:47
-!- thaneor(~ldlc6@r179-25-87-247.dialup.adsl.anteldata.net.uy) has joined #tryton-fr02:08
-!- _2cadz(~ccr@ax313-1-82-66-159-99.fbx.proxad.net) has joined #tryton-fr07:26
-!- azerttyu(~azerttyu@37.61.245.231) has joined #tryton-fr07:35
-!- azerttyu(~azerttyu@37.61.245.231) has joined #tryton-fr07:37
-!- cedk(~ced@gentoo/developer/cedk) has joined #tryton-fr08:57
fabixsemarie: ok, par contre ça plante pas si on met l'attribue dans un fichier xml à part, c'est bizarre du coup09:08
fabixs/ue/ut09:09
semarielà, il semble que le fichier est validé avec la spécification relaxng trytond/trytond/ir/ui/tree.rnc09:10
semariele xml est non conforme à la spec: exception09:10
semariepeut être qu'avec un fichier à part, celui-ci n'est pas validé ? mais je ne connais pas assez le code pour savoir :-/09:11
-!- mrichez(~smuxi@mail.saluc.com) has joined #tryton-fr09:12
fabixcedk: faut-il que j'ouvre une nouvelle issue pour le fait que ça ne plante pas quand l'attribut string est spécifié quand le "tree" est déclaré dans un fichier séparé ?09:13
cedkfabix: non, ça plantera dans les tests09:13
fabixcàd ? le problème existe en 4.2, il serait corrigé en 4.4 ?09:14
-!- nicoe(~nicoe@host-85-201-184-151.dynamic.voo.be) has joined #tryton-fr09:40
fabixhmm, erreur de ma part, ça plante à l'update du module, pas à l'autoreload par trytond en mode dev10:00
fabixeuh si, ça passe, j'avais laissé le string dans le CDATA10:03
fabixy a bien un petit bug10:03
fabixje fais des tests, dans une méthode de classe de mon modèle, j'essaye d'effectuer une requête, et là j'ai l'erreur :12:30
fabixAttributeError: 'Transaction' object has no attribute 'connection_cursor'12:30
cedkfabix: http://doc.tryton.org/4.4/trytond/doc/ref/transaction.html#trytond.transaction.Transaction.connection12:34
fabixdans la méthode __register__ de party, il y a "cursor = Transaction().connection.cursor()" ; ça serait pas le même objet ?12:36
cedkfabix: ben non puisque connection_cursor n'existe pas12:39
fabixarf12:39
fabixdésolé, j'ai vu un "_" au lieu d'un "."...12:40
fabixparfois, le copier/coller a du bon...12:40
-!- thaneor1(~ldlc6@r179-25-71-167.dialup.adsl.anteldata.net.uy) has joined #tryton-fr14:11
fabixj'ai un modèle qui est un simple dico clé/valeur qui permet de définir la cible commerciale d'un tiers17:13
fabixcomment faire en sorte qu'un nouveau tiers ait le code "0" (Inconnu) défini par défaut ?17:13
fabixj'ai ajouté un champ "cible_commerciale" à party qui est un M2O17:14
fabixc'est bien avec une méthode statique default_cible_commerciale ?17:14
fabixsi oui, est-ce que cette méthode doit faire une requête dans le modèle CibleCommercial en recherchant le code "0" ?17:15
cedkfabix: une méthode de class et oui il faut retourner l'ID17:35
fabixreturn 1 , ça marche ?17:39
fabixil y a beaucoup de méthodes default_ déclarées en @staticmethod17:40
fabixpourquoi faudrait-il utiliser @classmethod ici ?17:42
fabixah oui , c'était trop simple :)17:49
cedkfabix: staticmethod est conceptuellement pas le bon type17:50
fabixpar contre, y a intérêt à charger le dico à l'installation du module pour que l'id 1 correspondent bien au code "0"17:50
fabixcedk: default_addresses() dans party.py , il est en @staticmethod , c'est bon ?17:52
fabix(en 4.2 en tout cas)17:52
nicoefabix: on a fait l'erreur au début de penser que ce serait des staticmethod mais dès qu'il y a de l'héritage ça ne marche plus17:56
nicoefabix: les staticmethod sont donc des restes de "vieux" code17:57
fabixok, je comprends18:05
-!- ChanServ(ChanServ@services.) has joined #tryton-fr21:35
-!- semarie(~semarie@unaffiliated/semarie) has joined #tryton-fr22:00

Generated by irclog2html.py 2.11.0 by Marius Gedminas - find it at mg.pov.lt!