Handle bogus sources gracefully

This commit is contained in:
kramo
2025-04-28 20:09:11 +02:00
parent cb7aaf1f39
commit 89080c03bc
2 changed files with 14 additions and 6 deletions

View File

@@ -250,7 +250,10 @@ class CartridgesApplication(Adw.Application):
elif source_id == "imported":
name = _("Added")
else:
name = globals()[f'{source_id.split("_")[0].title()}Source'].name
try:
name = globals()[f"{source_id.split('_')[0].title()}Source"].name
except KeyError:
return source_id
return name
def on_about_action(self, *_args: Any) -> None: