openSUSE-release-tools/osclib/check_duplicate_binaries_command.py

18 lines
533 B
Python
Raw Normal View History

from __future__ import print_function
from osclib.core import duplicated_binaries_in_repo
import yaml
class CheckDuplicateBinariesCommand(object):
def __init__(self, api):
self.api = api
def perform(self, save=False):
duplicates = duplicated_binaries_in_repo(self.api.apiurl, self.api.project, 'standard')
2017-12-22 13:36:46 +01:00
current = yaml.dump(duplicates, default_flow_style=False)
if save:
self.api.pseudometa_file_ensure('duplicate_binaries', current)
else:
2017-12-22 13:36:46 +01:00
print(current)