IRC logs of #tryton-es for Tuesday, 2018-09-04

chat.freenode.net #tryton-es log beginning Tue Sep 4 00:02:01 CEST 2018
-!- csotelo_(~csotelo@190.238.10.216) has joined #tryton-es01:09
-!- csotelo_(~csotelo@2001:1388:49c7:46b9:fcdc:d16f:3a2f:ae40) has joined #tryton-es01:09
-!- csotelo(~csotelo@190.237.220.188) has joined #tryton-es01:09
-!- smorillo(4de166a0@gateway/web/cgi-irc/kiwiirc.com/ip.77.225.102.160) has joined #tryton-es08:09
-!- smorillo(4de166a0@gateway/web/cgi-irc/kiwiirc.com/ip.77.225.102.160) has joined #tryton-es08:09
-!- nlopez73(4de166a0@gateway/web/cgi-irc/kiwiirc.com/ip.77.225.102.160) has joined #tryton-es09:09
-!- csotelo(~csotelo@2001:1388:49c7:4c5f:324b:b4f8:97a9:7a5a) has joined #tryton-es11:09
-!- csotelo(~csotelo@190.40.230.77) has joined #tryton-es13:09
-!- csotelo(~csotelo@2001:1388:49c7:580b:e568:db0f:2e63:d922) has joined #tryton-es13:09
-!- danypr92(~daniel@37.223.94.7) has joined #tryton-es13:09
danypr92Buenas! Estoy jugando con celery-tryton para gestionar background jobs en nuestra instancia de Tryton.13:09
danypr92veo que no se ha sacado una nueva release desde hace tiempo ya13:09
danypr92sabeis si sigue siendo compatible con versiones antiguas de Tryton (3.8)?13:09
danypr92estoy teniendo problemas con las transacciones...13:09
danypr92He preparado un gist con la info que tengo: https://gist.github.com/danypr92/d37c1eeefcc2907535bb3ef9e273980513:09
danypr92gracias!13:09
pokolidanypr92: buenas, si no recuerdo mal es compatible con las versiones a partir de la 3.2 de tryton14:09
pokolidanypr92: como ejecutas las tareas?14:09
danypr92pokoli: las llamo desde el código de Tryton14:09
danypr92pokoli: en una transicion de un workflow se lanzan tareas que quiero se hagan en background14:09
danypr92pokoli: son llamadas a APIs externas y no quiero que se quede bloqueado el cliente. No necesito esperar a la respuesta para poder seguir trabajando14:09
pokolidanypr92: el problema esta en como las llamas, ya que lo estas haciendo dentro de una transacción14:09
pokolidanypr92: supongo que lo haces llamanda al método directamente no?14:09
pokolidanypr92: ¿sabes que la proxima versión de tryton ya tiene una cola de tareas integrada para solucionar estos problemas?14:09
pokoliACTION se siente feliz compartiendo las bondades de las nuevas versiones :D14:09
danypr92pokoli: :) no podemos hacer un upgrade de versión de Tryton... creeme que me gustaría... voy a ver como esta hecho en la versión 4.0 con la nueva cola de tareas...15:09
danypr92pokoli: y si quiero seguir, tendria que cerrar la transaction antes de llamar al metodo? o existe alguna forma especial para llamarlo fuera de la transacción?15:09
danypr92pokoli: en la documentación que he visto: http://tryton.zikzakmedia.com/Celery#Supervisor o en http://hg.b2ck.com/celery-tryton/file/caa0428a7f46/examples/purchase_requests.py se genera una transaccion para llamar al metodo de la task15:09
pokolidanypr92: es la version 5.0 que sale el primer de octubre, aquí tienes la documentación si quieres: http://hg.tryton.org/trytond/rev/b436891a6754#l7.215:09
pokolidanypr92: si, claro se genera una transacción para cada tarea asíncrona, para poder guardar los datos en la base de datos15:09
pokolidanypr92: el tema esta que no debes llamar directamente el método decorado como @celery.task dentro de trytond, sinó poner-lo en la cola de celery15:09
-!- smorillo(4de166a0@gateway/web/cgi-irc/kiwiirc.com/ip.77.225.102.160) has joined #tryton-es15:09
danypr92pokoli: parece que si que funciona así, gracias!16:09
-!- pokoli(~pokoli@mail.koolpi.com) has joined #tryton-es17:09
-!- pokoli(~pokoli@unaffiliated/pokoli) has joined #tryton-es17:09
-!- csotelo(~csotelo@2001:1388:49c7:7040:3955:fa2d:c8c5:ea86) has joined #tryton-es22:09
-!- mariomop(~quassel@181.92.165.79) has joined #tryton-es23:09

Generated by irclog2html.py 2.16.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!