stdout=PIPE, stderr=PIPE)
(out, err) = p.communicate()
if p.returncode == 1:
- print >>sys.stderr, "ERROR: invalid command"
+ print >>sys.stderr, "machine '%s' is not on" % machine_name
return 1
+ elif p.returncode == 34:
+ print >>sys.stderr, "ERROR: invalid command"
+ return 34
sys.stderr.write(err)
sys.stdout.write(out)
return p.returncode