From: Leandro Lucarella Date: Mon, 19 Mar 2007 00:58:38 +0000 (+0000) Subject: Bugfix: No finalizar instancias de entrega que todavía se están procesando. X-Git-Tag: 0_9_0~19 X-Git-Url: https://git.llucax.com/z.facultad/75.52/sercom.git/commitdiff_plain/7aa386f027496c47f03d8920ed8f6a38fcefed64 Bugfix: No finalizar instancias de entrega que todavía se están procesando. --- diff --git a/start-sercom.py b/start-sercom.py index 6a3235b..6f839cd 100644 --- a/start-sercom.py +++ b/start-sercom.py @@ -46,6 +46,13 @@ class Queue(object): #{{{ InstanciaDeEntrega.q.inicio_proceso == None, InstanciaDeEntrega.q.fin <= datetime.now())) instancia = select.orderBy(InstanciaDeEntrega.q.fin)[0] + n = Entrega.selectBy(instancia=instancia, fin=None).count() + if n: + log.debug(_(u'Esperando para procesar instancia (%s), ' + 'faltan probar %s entregas'), instancia.shortrepr(), + n) + time.sleep(30) + continue instancia.inicio_proceso = datetime.now() finally: hub.commit()