rendered paste bodyimport xml.etree.ElementTree as ETimport subprocesscmd = ". /local/export/sge/default/common/settings.sh; qstat -xml"p = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True)stdout, stderr = p.communicate()stdout'<?xml version=\'1.0\'?>\n<job_info xmlns:xsd="http://gridengine.sunsource.net/source/browse/*checkout*/gridengine/source/dist/util/resources/schemas/qstat/qstat.xsd?revision=1.11">\n <queue_info>\n </queue_info>\n <job_info>\n <job_list state="pending">\n <JB_job_number>14233</JB_job_number>\n <JAT_prio>0.55500</JAT_prio>\n <JB_name>test_pour_solvqual_addd34936bfc2b3c5f0c54720234b5cd</JB_name>\n <JB_owner>me</JB_owner>\n <state>qw</state>\n <JB_submission_time>2011-12-23T08:44:23</JB_submission_time>\n <queue_name></queue_name>\n <slots>1</slots>\n </job_list>\n </job_info>\n</job_info>\n'xml = ET.parse(stdout)Traceback (most recent call last): File "<console>", line 1, in <module> File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/xml/etree/ElementTree.py", line 862, in parse tree.parse(source, parser) File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/xml/etree/ElementTree.py", line 579, in parse source = open(source, "rb")IOError: [Errno 2] No such file or directory: '<?xml version=\'1.0\'?>\n<job_info xmlns:xsd="http://gridengine.sunsource.net/source/browse/*checkout*/gridengine/source/dist/util/resources/schemas/qstat/qstat.xsd?revision=1.11">\n <queue_info>\n </queue_info>\n <job_info>\n <job_list state="pending">\n <JB_job_number>14233</JB_job_number>\n <JAT_prio>0.55500</JAT_prio>\n <JB_name>test_pour_solvqual_addd34936bfc2b3c5f0c54720234b5cd</JB_name>\n <JB_owner>me</JB_owner>\n <state>qw</state>\n <JB_submission_time>2011-12-23T08:44:23</JB_submission_time>\n <queue_name></queue_name>\n <slots>1</slots>\n </job_list>\n </job_info>\n</job_info>\n'