X-Git-Url: https://git.llucax.com/z.facultad/75.52/sercom.git/blobdiff_plain/ee389b0faef38a9153c3f6dfeb6f0c3a13f50f74..bd5950ff9004f57d00fe13bb01105cba467a8115:/sercom/model.py?ds=sidebyside diff --git a/sercom/model.py b/sercom/model.py index 2e60294..7b0f1f2 100644 --- a/sercom/model.py +++ b/sercom/model.py @@ -326,7 +326,7 @@ class TareaPrueba(Tarea): #{{{ class Comando(InheritableSQLObject): #{{{ # Tipos de retorno especiales RET_ANY = None - RET_FAIL = -1 + RET_FAIL = -256 # Archivos especiales STDIN = '__stdin__' STDOUT = '__stdout__' @@ -335,7 +335,8 @@ class Comando(InheritableSQLObject): #{{{ # Campos comando = UnicodeCol(length=255, notNone=True) descripcion = UnicodeCol(length=255, default=None) - retorno = IntCol(default=None) # None es que no importa + retorno = IntCol(default=None) # Ver RET_XXX y si es negativo + # se espera una señal max_tiempo_cpu = IntCol(default=None) # En segundos max_memoria = IntCol(default=None) # En MB max_tam_archivo = IntCol(default=None) # En MB @@ -356,15 +357,6 @@ class Comando(InheritableSQLObject): #{{{ # son casos especiales activo = BoolCol(notNone=True, default=True) - def _get_guardar_stdout(self): - return self.STDOUT in self.archivos_a_guardar - - def _get_guardar_stderr(self): - return self.STDERR in self.archivos_a_guardar - - def _get_guardar_stdouterr(self): - return self.STDOUTERR in self.archivos_a_guardar - def __repr__(self, clave='', mas=''): return ('%s(%s comando=%s, descripcion=%s, retorno=%s, ' 'max_tiempo_cpu=%s, max_memoria=%s, max_tam_archivo=%s, '