From: Leandro Lucarella Date: Mon, 12 Mar 2007 00:43:21 +0000 (+0000) Subject: Cambiar RET_FAIL para que sea signal-friendly. X-Git-Tag: 0_9~49 X-Git-Url: https://git.llucax.com/z.facultad/75.52/sercom.git/commitdiff_plain/fcca16f36063a451cdbc125949e2b6a1425360cf?ds=sidebyside Cambiar RET_FAIL para que sea signal-friendly. Si retorno es negativo, se espera que el programa termine con una señal de número igual a -retorno. Por eso RET_FAIL mejor definirlo con un valor inválido para señales. --- diff --git a/sercom/model.py b/sercom/model.py index 2e60294..07ad64e 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