All pastes #2096726 Raw Edit

Unnamed

public python v1 · immutable
#2096726 ·published 2011-12-28 06:05 UTC
rendered paste body
import 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'