From 636904242009f07fc12f77a763b9293545691a6a Mon Sep 17 00:00:00 2001 From: Houkime <> Date: Mon, 26 Jun 2023 18:21:50 +0000 Subject: [PATCH] refactor(backups): move reset() to top because toplevel interface --- selfprivacy_api/backup/__init__.py | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/selfprivacy_api/backup/__init__.py b/selfprivacy_api/backup/__init__.py index 6439fb2..fff9c66 100644 --- a/selfprivacy_api/backup/__init__.py +++ b/selfprivacy_api/backup/__init__.py @@ -60,6 +60,16 @@ class Backups: ) Storage.store_provider(provider) + @staticmethod + def reset(reset_json=True): + Storage.reset() + if reset_json: + try: + Backups._reset_provider_json() + except FileNotFoundError: + # if there is no userdata file, we do not need to reset it + pass + @staticmethod def _lookup_provider() -> AbstractBackupProvider: @@ -151,16 +161,6 @@ class Backups: user_data["backup"] = DEFAULT_JSON_PROVIDER - @staticmethod - def reset(reset_json=True): - Storage.reset() - if reset_json: - try: - Backups._reset_provider_json() - except FileNotFoundError: - # if there is no userdata file, we do not need to reset it - pass - ### Backup @staticmethod