This had caused some 500s with a message 'Error: Domain <...> does not exist.'
svn path=/trunk/packages/sipb-xen-remote-server/; revision=721
if machine_name not in vms:
print >>sys.stderr, "machine '%s' is not on" % machine_name
if machine_name not in vms:
print >>sys.stderr, "machine '%s' is not on" % machine_name
host = vms[machine_name]['host']
host = vms[machine_name]['host']
- return call(['remctl', host, 'remote', 'control'] + argv[1:])
+ p = Popen(['remctl', host, 'remote', 'control'] + argv[1:],
+ stdout=PIPE, stderr=PIPE)
+ (out, err) = p.communicate()
+ if p.returncode == 1:
+ print >>sys.stderr, "machine '%s' is not on" % machine_name
+ return 1
+ sys.stderr.write(err)
+ sys.stdout.write(out)
+ return p.returncode
if __name__ == '__main__':
sys.exit(main(sys.argv))
if __name__ == '__main__':
sys.exit(main(sys.argv))