import datetime
import logging
import logging.config
+import subprocess
import ConfigParser
# Módulos externos
import sqlobject
# Compilo
log.debug('A punto de ejecutar el comando: make -f %s', makefile)
intento.inicioCompila = datetime.datetime.now()
- make = subprocess.Popen(('make', '-f', makefile), stdout=subproccess.PIPE,
- stderr=subproccess.PIPE, cwd=intento_dir)
+ make = subprocess.Popen(('make', '-f', makefile), stdout=subprocess.PIPE,
+ stderr=subprocess.PIPE, cwd=intento_dir)
make.wait()
intento.finCompila = datetime.datetime.now()
log.debug('Fin del comando: make -f %s', makefile)
# Verifico compilación
if make.returncode:
log.debug('Error al compilar, código de retorno: %d, salida estándar: '
- '%s, salida de error: %s)', make.retcode, make.stdout.read(),
+ '%s, salida de error: %s)', make.returncode, make.stdout.read(),
make.stderr.read())
intento.compila = False
#TODO enviar_respuesta(R_ERR, $mail, "ERROR AL COMPILAR!\n\n$err\n\nCódigo de retorno: $ret\n", $intento);