wrap main code path in its own function
This lets us use it as a console_scripts entry point. Signed-off-by: Nils Philippsen <nils@redhat.com>
This commit is contained in:
parent
1297522e6a
commit
79e44b2953
1 changed files with 10 additions and 3 deletions
|
@ -522,7 +522,7 @@ def notify_users(errors):
|
||||||
|
|
||||||
|
|
||||||
@cache.cache_on_arguments()
|
@cache.cache_on_arguments()
|
||||||
def _get_override_yaml(project):
|
def _get_override_yaml(project, session):
|
||||||
pagure_override_url = '{0}/{1}/raw/master/f/{2}/{3}'.format(
|
pagure_override_url = '{0}/{1}/raw/master/f/{2}/{3}'.format(
|
||||||
PAGUREURL.rstrip('/'), BUGZILLA_OVERRIDE_REPO, project['namespace'],
|
PAGUREURL.rstrip('/'), BUGZILLA_OVERRIDE_REPO, project['namespace'],
|
||||||
project['name'])
|
project['name'])
|
||||||
|
@ -631,7 +631,7 @@ def _to_legacy_schema(product_and_project, session=None):
|
||||||
owner = 'orphan'
|
owner = 'orphan'
|
||||||
|
|
||||||
# Check if the Bugzilla ticket assignee has been manually overridden
|
# Check if the Bugzilla ticket assignee has been manually overridden
|
||||||
override_yaml = _get_override_yaml(project)
|
override_yaml = _get_override_yaml(project, session)
|
||||||
if override_yaml.get(product) \
|
if override_yaml.get(product) \
|
||||||
and isinstance(override_yaml[product], str):
|
and isinstance(override_yaml[product], str):
|
||||||
owner = override_yaml[product]
|
owner = override_yaml[product]
|
||||||
|
@ -655,7 +655,10 @@ def _to_legacy_schema(product_and_project, session=None):
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
def main():
|
||||||
|
"""The entrypoint to the script."""
|
||||||
|
global VERBOSE, DRYRUN, projects_dict
|
||||||
|
|
||||||
parser = argparse.ArgumentParser(
|
parser = argparse.ArgumentParser(
|
||||||
description='Script syncing information between Pagure and bugzilla'
|
description='Script syncing information between Pagure and bugzilla'
|
||||||
)
|
)
|
||||||
|
@ -817,3 +820,7 @@ if __name__ == '__main__':
|
||||||
json.dump({}, stream)
|
json.dump({}, stream)
|
||||||
|
|
||||||
sys.exit(0)
|
sys.exit(0)
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
main()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue