summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
6ef246a)
svn path=/trunk/packages/sipb-xen-remote-server/; revision=563
-from itertools import chain
from subprocess import PIPE, Popen
try:
from subprocess import CalledProcessError
from subprocess import PIPE, Popen
try:
from subprocess import CalledProcessError
self.cmd = cmd
def __str__(self):
return "Command '%s' returned non-zero exit status %d" % (self.cmd, self.returncode)
self.cmd = cmd
def __str__(self):
return "Command '%s' returned non-zero exit status %d" % (self.cmd, self.returncode)
-from sys import argv, stdout
-from yaml import safe_dump, safe_load
for p in pipes:
if p.returncode != 0:
raise CalledProcessError(p.returncode, cmd)
for p in pipes:
if p.returncode != 0:
raise CalledProcessError(p.returncode, cmd)
- results = [safe_load(o) for o in outputs]
+ results = [yaml.load(o, yaml.CSafeLoader) for o in outputs]
results = filter(lambda x: x is not None, results)
# Merge the results and print.
merged = {}
for result in results:
merged.update(result)
results = filter(lambda x: x is not None, results)
# Merge the results and print.
merged = {}
for result in results:
merged.update(result)
- print safe_dump(merged, default_flow_style=False)
+ print yaml.dump(merged, Dumper=yaml.CDumper, default_flow_style=False)
if __name__ == '__main__':
if __name__ == '__main__':