]> git.llucax.com Git - software/sercom-old.git/blobdiff - src/sc_suwi
Se usa una forma lambda para comparar por padron.
[software/sercom-old.git] / src / sc_suwi
index bcb0e8cfd3c56caf0ab4ef0f282df9ffcfc49226..e4de31ddd10e71c6e2ac309824d7491ce9c28303 100755 (executable)
@@ -21,10 +21,6 @@ import cgitb; cgitb.enable()
 #XXX HORRIBLE
 PASSWD = conf.get('general', 'cgipw')
 
 #XXX HORRIBLE
 PASSWD = conf.get('general', 'cgipw')
 
-def cmp_correccion_padron(e1, e2):
-    'Compara 2 entregas, según el padrón del alumno.'
-    return cmp(e1.inscripto.padron, e2.inscripto.padron)
-
 def http_header_html(req):
     return 'Content-type: text/html\r\n\r\n'
 
 def http_header_html(req):
     return 'Content-type: text/html\r\n\r\n'
 
@@ -367,7 +363,8 @@ def correcciones(req, entrega_id):
     r = '<h1>Entrega %d.%d del curso %d-%d-%d</h1>\n' \
         % (e.nroEjercicio, e.entrega, c.anio, c.cuatrimestre, c.curso)
     correcciones = list(e.correcciones)
     r = '<h1>Entrega %d.%d del curso %d-%d-%d</h1>\n' \
         % (e.nroEjercicio, e.entrega, c.anio, c.cuatrimestre, c.curso)
     correcciones = list(e.correcciones)
-    correcciones.sort(cmp_correccion_padron)
+    # Ordena comparando padron
+    correcciones.sort(lambda x, y: cmp(x.inscripto.padron, y.inscripto.padron))
     r += correccion_header()
     for c in correcciones:
         r += correccion_row(c)
     r += correccion_header()
     for c in correcciones:
         r += correccion_row(c)