From 27b317159268adb90a97aa6ea706c7ab918974cb Mon Sep 17 00:00:00 2001 From: Leandro Lucarella Date: Fri, 11 Mar 2005 19:42:09 +0000 Subject: [PATCH] =?utf8?q?Se=20traducen=20n=C3=BAmero=20de=20se=C3=B1ales?= =?utf8?q?=20a=20string.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- src/sc_test | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/sc_test b/src/sc_test index 9969dd7..30f8cc2 100755 --- a/src/sc_test +++ b/src/sc_test @@ -180,14 +180,17 @@ def probar(intento, caso_de_prueba, mail): # Salió con una señal? if proc.returncode < 0: sig = -proc.returncode - log.debug('El programa salió con la señal %d', sig) + sigs = {} + for s in [s for s in dir(signal) if s.startswith('SIG') and s.isalpha()]: + sigs[getattr(signal, s)] = s + log.debug('El programa salió con la señal %s', sigs[sig]) prueba.pasada = False #TODO otras señales conocidas if sig == signal.SIGXCPU: prueba.observaciones = 'Excedió el límite de tiempo de CPU ' \ '(%d seg)' % tiempo_cpu else: - prueba.observaciones = 'Salió con la señal %d' % sig + prueba.observaciones = 'Salió con la señal %s' % sigs[sig] mail.agregarResultado(prueba) return prueba # Si tenemos que verificar el código de retorno -- 2.43.0