Merge pull request #1314 from lnussel/d

check_duplicate_binaries: better yaml
This commit is contained in:
Ludwig Nussel 2018-01-02 11:38:10 +01:00 committed by GitHub
commit fcbe87135e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -60,14 +60,19 @@ class CheckDuplicateBinariesCommand(object):
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:
args = ['{}:Staging'.format(self.api.project), 'dashboard', 'duplicate_binaries']
previous = self.api.load_file_content(*args)
current = yaml.dump(duplicates, default_flow_style=False)
if current != previous:
args.append(current)
self.api.save_file_content(*args)
else:
pprint(duplicates)
print(current)
# vim: sw=4 et