Merge pull request #1314 from lnussel/d
check_duplicate_binaries: better yaml
This commit is contained in:
commit
fcbe87135e
@ -60,14 +60,19 @@ class CheckDuplicateBinariesCommand(object):
|
|||||||
|
|
||||||
binaries[arch][name] = package
|
binaries[arch][name] = package
|
||||||
|
|
||||||
|
# convert sets to lists for readable yaml
|
||||||
|
for arch in duplicates.keys():
|
||||||
|
for name in duplicates[arch].keys():
|
||||||
|
duplicates[arch][name] = list(duplicates[arch][name])
|
||||||
|
|
||||||
|
current = yaml.dump(duplicates, default_flow_style=False)
|
||||||
if save:
|
if save:
|
||||||
args = ['{}:Staging'.format(self.api.project), 'dashboard', 'duplicate_binaries']
|
args = ['{}:Staging'.format(self.api.project), 'dashboard', 'duplicate_binaries']
|
||||||
previous = self.api.load_file_content(*args)
|
previous = self.api.load_file_content(*args)
|
||||||
current = yaml.dump(duplicates, default_flow_style=False)
|
|
||||||
if current != previous:
|
if current != previous:
|
||||||
args.append(current)
|
args.append(current)
|
||||||
self.api.save_file_content(*args)
|
self.api.save_file_content(*args)
|
||||||
else:
|
else:
|
||||||
pprint(duplicates)
|
print(current)
|
||||||
|
|
||||||
# vim: sw=4 et
|
# vim: sw=4 et
|
||||||
|
Loading…
x
Reference in New Issue
Block a user