for d in docentes:
self.add_docente(d)
for (n, e) in enumerate(ejercicios):
- self.add_ejercicio(n, e)
+ self.add_ejercicio(n+1, e)
for a in alumnos:
self.add_alumno(a)
self.max_memoria, self.max_tam_archivo,
self.max_cant_archivos, self.max_cant_procesos,
self.max_locks_memoria, self.terminar_si_falla,
- self.rechazar_si_falla))
+ self.rechazar_si_falla, mas))
def shortrepr(self):
return '%s (%s)' % (self.comando, self.descripcion)
% (self.id, self.nombre, srepr(self.responsable), self.nota,
self.nota_cursada, self.observaciones, self.activo)
+ @classmethod
+ def selectByAlumno(self, alumno):
+ return Miembro.select(AND(Miembro.q.alumnoID == AlumnoInscripto.q.id,
+ AlumnoInscripto.q.alumnoID == alumno.id))
+
def shortrepr(self):
return 'grupo:' + self.nombre
#}}}
def _get_nombre(self):
return self.alumno.padron
+ @classmethod
+ def selectByAlumno(self, alumno):
+ return AlumnoInscripto.select(AlumnoInscripto.q.alumnoID == alumno.id).getOne()
+
def __repr__(self):
return 'AlumnoInscripto(id=%s, alumno=%s, condicional=%s, nota=%s, ' \
'nota_cursada=%s, tutor=%s, observaciones=%s, activo=%s)' \
def __repr__(self, clave='', mas=''):
return ('%s(%s inicio=%s, fin=%s, exito=%s, observaciones=%s%s)'
% (self.__class__.__name__, clave, self.inicio, self.fin,
- self.exito, self.observaciones))
+ self.exito, self.observaciones, mas))
#}}}
class ComandoFuenteEjecutado(ComandoEjecutado): #{{{