Fix update_config.py use of subprocess.

This commit is contained in:
Leo Simons 2014-08-07 14:46:45 +02:00 committed by wilderrodrigues
parent 5f87bde909
commit cf4cdde291

View File

@ -4,7 +4,7 @@ import sys
from merge import loadQueueFile
import logging
import subprocess
from subprocess import PIPE
from subprocess import PIPE, STDOUT
logging.basicConfig(filename='/var/log/cloud.log',level=logging.DEBUG, format='%(asctime)s %(message)s')
@ -19,12 +19,12 @@ qf.load(None)
# Converge
run = subprocess.Popen(["/opt/cloud/bin/configure.py"],
stdout=PIPE, stderr=PIPE)
result = run.wait()
stdout=PIPE, stderr=STDOUT)
stdout, stderr = run.communicate()
if (result != 0):
print run.stderr
if run.returncode:
print stdout
else:
print "Convergence is achieved - you have been assimilated!"
sys.exit(result)
sys.exit(run.returncode)