~ubuntu-archive/ubuntu-archive-scripts/trunk

« back to all changes in this revision

Viewing changes to find-rcbuggy-problem-packages

  • Committer: Steve Langasek
  • Date: 2023-06-01 16:01:45 UTC
  • Revision ID: steve.langasek@canonical.com-20230601160145-g6plsb7z39dj23ng
Fix sru-autosubscribe to not crash on uploads without .changes files

No changes file -> no bug links -> nothing to do, so skip

Show diffs side-by-side

added added

removed removed

Lines of Context:
248
248
 
249
249
def main():
250
250
    print("loading data")
251
 
    with open(args.ubuntu_excuses) as fp:
 
251
    if args.ubuntu_excuses.endswith('.xz'):
 
252
        import lzma
 
253
        excuses_opener = lzma.open
 
254
    else:
 
255
        excuses_opener = open
 
256
    with excuses_opener(args.ubuntu_excuses) as fp:
252
257
        ubuntu_excuses = yaml.load(fp, Loader=yaml.CSafeLoader)
253
258
    with open(args.ubuntu_update_output) as fp:
254
259
        bin_pkg_arch_to_blocked_src_pkgs = extract_bin_pkg_arch_to_blocked_src_pkgs(fp)