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-es23:48
-!- csotelo_(~csotelo@2001:1388:49c7:46b9:fcdc:d16f:3a2f:ae40) has joined #tryton-es23:51
-!- csotelo(~csotelo@190.237.220.188) has joined #tryton-es23:53
-!- smorillo(4de166a0@gateway/web/cgi-irc/kiwiirc.com/ip.77.225.102.160) has joined #tryton-es06:43
-!- smorillo(4de166a0@gateway/web/cgi-irc/kiwiirc.com/ip.77.225.102.160) has joined #tryton-es06:59
-!- nlopez73(4de166a0@gateway/web/cgi-irc/kiwiirc.com/ip.77.225.102.160) has joined #tryton-es07:11
-!- csotelo(~csotelo@2001:1388:49c7:4c5f:324b:b4f8:97a9:7a5a) has joined #tryton-es09:12
-!- csotelo(~csotelo@190.40.230.77) has joined #tryton-es11:19
-!- csotelo(~csotelo@2001:1388:49c7:580b:e568:db0f:2e63:d922) has joined #tryton-es11:20
-!- danypr92(~daniel@37.223.94.7) has joined #tryton-es11:34
danypr92Buenas! Estoy jugando con celery-tryton para gestionar background jobs en nuestra instancia de Tryton.11:47
danypr92veo que no se ha sacado una nueva release desde hace tiempo ya11:48
danypr92sabeis si sigue siendo compatible con versiones antiguas de Tryton (3.8)?11:48
danypr92estoy teniendo problemas con las transacciones...11:48
danypr92He preparado un gist con la info que tengo: https://gist.github.com/danypr92/d37c1eeefcc2907535bb3ef9e273980511:52
danypr92gracias!11:52
pokolidanypr92: buenas, si no recuerdo mal es compatible con las versiones a partir de la 3.2 de tryton12:45
pokolidanypr92: como ejecutas las tareas?12:47
danypr92pokoli: las llamo desde el código de Tryton12:49
danypr92pokoli: en una transicion de un workflow se lanzan tareas que quiero se hagan en background12:50
danypr92pokoli: son llamadas a APIs externas y no quiero que se quede bloqueado el cliente. No necesito esperar a la respuesta para poder seguir trabajando12:50
pokolidanypr92: el problema esta en como las llamas, ya que lo estas haciendo dentro de una transacción12:54
pokolidanypr92: supongo que lo haces llamanda al método directamente no?12:54
pokolidanypr92: ¿sabes que la proxima versión de tryton ya tiene una cola de tareas integrada para solucionar estos problemas?12:54
pokoliACTION se siente feliz compartiendo las bondades de las nuevas versiones :D12:55
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...13:01
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?13:02
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 task13:03
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.213:04
pokolidanypr92: si, claro se genera una transacción para cada tarea asíncrona, para poder guardar los datos en la base de datos13:05
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 celery13:05
-!- smorillo(4de166a0@gateway/web/cgi-irc/kiwiirc.com/ip.77.225.102.160) has joined #tryton-es13:08
danypr92pokoli: parece que si que funciona así, gracias!14:28
-!- pokoli(~pokoli@mail.koolpi.com) has joined #tryton-es15:13
-!- pokoli(~pokoli@unaffiliated/pokoli) has joined #tryton-es15:14
-!- csotelo(~csotelo@2001:1388:49c7:7040:3955:fa2d:c8c5:ea86) has joined #tryton-es20:25
-!- mariomop(~quassel@181.92.165.79) has joined #tryton-es21:10

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