]> git.llucax.com Git - software/sercom-old.git/commitdiff
Se usa una forma lambda para comparar por padron.
authorLeandro Lucarella <llucax@gmail.com>
Thu, 7 Apr 2005 00:27:07 +0000 (00:27 +0000)
committerLeandro Lucarella <llucax@gmail.com>
Thu, 7 Apr 2005 00:27:07 +0000 (00:27 +0000)
src/sc_suwi

index bcb0e8cfd3c56caf0ab4ef0f282df9ffcfc49226..e4de31ddd10e71c6e2ac309824d7491ce9c28303 100755 (executable)
@@ -21,10 +21,6 @@ import cgitb; cgitb.enable()
 #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'
 
@@ -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)
-    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)