From 7fbcf87df2bffd2382aae4f5390c8de2b7b87367 Mon Sep 17 00:00:00 2001 From: Tomas Kopecek Date: Jul 16 2019 14:11:54 +0000 Subject: move init_build out of CG_Importer --- diff --git a/hub/kojihub.py b/hub/kojihub.py index 1eeb16a..5c5092c 100644 --- a/hub/kojihub.py +++ b/hub/kojihub.py @@ -5538,8 +5538,17 @@ def import_rpm(fn, buildinfo=None, brootid=None, wrapper=False, fileinfo=None): def cg_init_build(cg, data): - importer = CG_Importer() - return importer.init_build(cg, data) + """Create (reserve) a build_id for given data. + + If build already exists, init_build will raise GenericError + """ + assert_cg(cg) + data['owner'] = context.session.user_id + data['state'] = koji.BUILD_STATES['BUILDING'] + data['completion_time'] = None + data['extra'] = {'reserved_by_cg': True} + build_id = new_build(data, strict=True) + return build_id def cg_import(metadata, directory): """Import build from a content generator @@ -5560,19 +5569,6 @@ class CG_Importer(object): self.buildinfo = None self.metadata_only = False - def init_build(self, cg, data): - """Create (reserve) a build_id for given data. - - If build already exists, init_build will raise GenericError - """ - assert_cg(cg) - data['owner'] = context.session.user_id - data['state'] = koji.BUILD_STATES['BUILDING'] - data['completion_time'] = None - data['extra'] = {'reserved_by_cg': True} - build_id = new_build(data, strict=True) - return build_id - def do_import(self, metadata, directory): metadata = self.get_metadata(metadata, directory) self.directory = directory