openSUSE-release-tools/osclib/check_duplicate_binaries_command.py
2022-02-18 17:15:48 +01:00

18 lines
533 B
Python

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')
current = yaml.dump(duplicates, default_flow_style=False)
if save:
self.api.pseudometa_file_ensure('duplicate_binaries', current)
else:
print(current)