From 143bff39849870f6234d207ad0226cb9109d2065 Mon Sep 17 00:00:00 2001 From: Sunil Mohan Adapa Date: Sun, 14 Nov 2021 11:47:46 -0800 Subject: [PATCH] backups: Split app initialization Tests: - After startup, every 3 minutes, backup schedule check is performed if a schedule is set. Reviewed-by: James Valleroy --- plinth/modules/backups/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plinth/modules/backups/__init__.py b/plinth/modules/backups/__init__.py index 9fdf8fb22..0803bdeaa 100644 --- a/plinth/modules/backups/__init__.py +++ b/plinth/modules/backups/__init__.py @@ -65,6 +65,9 @@ class BackupsApp(app_module.App): packages = Packages('packages-backups', managed_packages) self.add(packages) + @staticmethod + def post_init(): + """Perform post initialization operations.""" # Check every hour (every 3 minutes in debug mode) to perform scheduled # backups. interval = 180 if cfg.develop else 3600