event = self._check_for_tag(root, namespaces, "event")
log = "STATUS -- "
- for elt in list(props.keys()):
+ for elt in props:
ns, tag = elt.split('}')
if tag == "it":
log = log + "membership : " + props[elt]+" -- "
elif tag == "msg":
if event == "STDOUT" :
filename = os.path.join("/tmp", "%s.out" % uid)
- f = open(filename,'a+')
- # XXX: Adding fake \n for visual formatting
- msg = props[elt] # + "\n"
- f.write(msg)
- f.close()
+ with open(filename,'a+') as f:
+ # XXX: Adding fake \n for visual formatting
+ msg = props[elt] # + "\n"
+ f.write(msg)
elif event == "STDERR" :
filename = os.path.join("/tmp", "%s.err" % uid)
- f = open(filename,'a+')
- # XXX: Adding fake \n for visual formatting
- msg = props[elt] # + "\n"
- f.write(msg)
- f.close()
+ with open(filename,'a+') as f:
+ # XXX: Adding fake \n for visual formatting
+ msg = props[elt] # + "\n"
+ f.write(msg)
log = log + tag +" : " + props[elt]+" -- "
else:
log = log + tag +" : " + props[elt]+" -- "