- mejor_entrega = None
- for entrega in Entrega.selectBy(instancia=self, entregador=ai).orderBy(-Entrega.q.fecha):
- if not mejor_entrega or not mejor_entrega.exito and entrega.exito:
- mejor_entrega = entrega
- if mejor_entrega:
- mejor_entrega.make_correccion(docentes[curr_docente])
+ try:
+ e = Entrega.selectBy(instancia=self, entregador=ai) \
+ .orderBy(-Entrega.q.fecha) \
+ .limit(1) \
+ .getOne()
+ e.make_correccion(docentes[curr_docente])