]> git.llucax.com Git - software/sercom.git/blobdiff - sercom/finalizer.py
Bugfix: No finalizar instancias de entrega que todavía se están procesando.
[software/sercom.git] / sercom / finalizer.py
index 1d79a5a8542ea9ed5aa53c7a6dd23a38674a6c31..c701087320fdd4ee2c92fbe3c70cdae89a8a3302 100644 (file)
@@ -6,7 +6,7 @@ import logging
 
 log = logging.getLogger('sercom.finalizer')
 
 
 log = logging.getLogger('sercom.finalizer')
 
-error_interno = _(u'\n**Hubo un error interno al finalizar la instancia.**\n')
+error_interno = u'\n**Hubo un error interno al finalizar la instancia.**\n'
 
 class Finalizer(object): #{{{
 
 
 class Finalizer(object): #{{{
 
@@ -50,7 +50,7 @@ class Finalizer(object): #{{{
 def instancia_finalizar(self): #{{{
     log.debug(_(u'InstanciaDeEntrega.finalizar()'))
     curso = self.ejercicio.curso
 def instancia_finalizar(self): #{{{
     log.debug(_(u'InstanciaDeEntrega.finalizar()'))
     curso = self.ejercicio.curso
-    docentes = [di.docente for di in curso.docentes if di.corrige]
+    docentes = [di for di in curso.docentes if di.corrige]
     curr_docente = 0
     for ai in curso.alumnos:
         try:
     curr_docente = 0
     for ai in curso.alumnos:
         try:
@@ -61,7 +61,7 @@ def instancia_finalizar(self): #{{{
             e.make_correccion(docentes[curr_docente])
             curr_docente = (curr_docente + 1) % len(docentes)
         except SQLObjectNotFound:
             e.make_correccion(docentes[curr_docente])
             curr_docente = (curr_docente + 1) % len(docentes)
         except SQLObjectNotFound:
-            log.info(_(u'El alumno inscripto %s no entregó', ai))
+            log.info(_(u'El alumno inscripto %s no entregó'), ai)
 
 InstanciaDeEntrega.finalizar = instancia_finalizar
 #}}}
 
 InstanciaDeEntrega.finalizar = instancia_finalizar
 #}}}