X-Git-Url: https://git.llucax.com/software/sercom-old.git/blobdiff_plain/1a16acdc7bbf0f471ee002a364ecfa980f191379..a9db9840ef35d1c1450d0a97fbfbf2b308474c73:/src/sc_deliver diff --git a/src/sc_deliver b/src/sc_deliver index 6377f00..3979a86 100755 --- a/src/sc_deliver +++ b/src/sc_deliver @@ -2,6 +2,8 @@ # -*- encoding: iso-8859-1 -*- # vim: set et sw=4 sts=4 : +# Módulos estándar +import time # Módulos locales import sercom import sercom.sqlo @@ -39,8 +41,13 @@ log.info('Iniciado') # Utilizo el directorio de datos como base para todos los SQLObjects sercom.sqlo.dir_base = conf.get('general', 'data_dir') +# Atajo +intervalo = float(conf.get('general', 'intervalo')) + # Busco entregas pendientes for entrega in Entrega.getPendientes(conn): + while Intento.faltaCompilar(entrega, conn): + time.sleep(intervalo) log.info('Procesando entrega %d.%d.%d', entrega.curso.curso, entrega.nroEjercicio, entrega.entrega) for inscripto in Inscripto.selectBy(cursoID=entrega.cursoID, activo=True,