From 08dcc8f50fa744889da58e8e50c0424b61de19e3 Mon Sep 17 00:00:00 2001 From: Orsiris de Jong Date: Wed, 15 May 2024 10:42:04 +0200 Subject: [PATCH] Group absence should not trigger an error --- npbackup/configuration.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/npbackup/configuration.py b/npbackup/configuration.py index 8c4c6ed..18b0705 100644 --- a/npbackup/configuration.py +++ b/npbackup/configuration.py @@ -833,13 +833,19 @@ def save_config(config_file: Path, full_config: dict) -> bool: def get_repo_list(full_config: dict) -> List[str]: if full_config: - return list(full_config.g("repos").keys()) + try: + return list(full_config.g("repos").keys()) + except AttributeError: + pass return [] def get_group_list(full_config: dict) -> List[str]: if full_config: - return list(full_config.g("groups").keys()) + try: + return list(full_config.g("groups").keys()) + except AttributeError: + pass return []