From 53f6650f61e1cae7375be42850cfc3d6ea681bb7 Mon Sep 17 00:00:00 2001 From: John Doe Date: Sat, 21 Sep 2024 21:38:23 -0400 Subject: [PATCH] KeyError fix with gists --- github_backup/github_backup.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/github_backup/github_backup.py b/github_backup/github_backup.py index b7b8916..b8e64d3 100644 --- a/github_backup/github_backup.py +++ b/github_backup/github_backup.py @@ -931,11 +931,11 @@ def filter_repositories(args, unfiltered_repositories): if r.get("language") and r.get("language").lower() in languages ] # noqa if name_regex: - repositories = [r for r in repositories if name_regex.match(r["name"])] + repositories = [r for r in repositories if "name" not in r or name_regex.match(r["name"])] if args.skip_archived: repositories = [r for r in repositories if not r.get("archived")] if args.exclude: - repositories = [r for r in repositories if r["name"] not in args.exclude] + repositories = [r for r in repositories if "name" not in r or r["name"] not in args.exclude] return repositories