-def ejecutar_tarea_fuente(self, path, entrega): #{{{
- log.debug(_(u'TareaFuente.ejecutar(path=%s, entrega=%s)'), path,
- entrega.shortrepr())
- try:
- for cmd in self.comandos:
- cmd.ejecutar(path, entrega)
- except ExecutionFailure, e:
- if self.rechazar_si_falla:
- entrega.exito = False
- if self.terminar_si_falla:
- raise ExecutionFailure(e.comando, self)
-TareaFuente.ejecutar = ejecutar_tarea_fuente
+def ejecutar_tarea(self, path, ejecucion): #{{{
+ log.debug(_(u'Tarea.ejecutar(path=%s, ejecucion=%s)'), path,
+ ejecucion.shortrepr())
+ for cmd in self.comandos:
+ cmd.ejecutar(path, ejecucion)
+Tarea.ejecutar = ejecutar_tarea