import time
from subprocess import call, check_call, Popen, PIPE
+# Make sure to use up fd 0 to avoid a bug in subprocess in Python <= 2.5.1
+# NB we need to do this on every Python remctl script.
+# See r53624 in Python svn.
+sys.stdin = open('/dev/null')
+
def losetup(source, offset=0):
p = Popen(['sipb-xen-losetup', source, str(offset)], stdout=PIPE)
return p.communicate()[0].strip()