From 249c713bb5a01264654e84a9b5a13c7c930ce0bb Mon Sep 17 00:00:00 2001 From: Sunil Mohan Adapa Date: Sun, 14 Nov 2021 11:54:56 -0800 Subject: [PATCH] diagnostics: Split app initialization Tests: - When a print message is added in low disk space checking method, it is printed every 3 minutes. Signed-off-by: Sunil Mohan Adapa Reviewed-by: James Valleroy --- plinth/modules/diagnostics/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plinth/modules/diagnostics/__init__.py b/plinth/modules/diagnostics/__init__.py index 61bde37f4..5cb2b202e 100644 --- a/plinth/modules/diagnostics/__init__.py +++ b/plinth/modules/diagnostics/__init__.py @@ -64,6 +64,9 @@ class DiagnosticsApp(app_module.App): **manifest.backup) self.add(backup_restore) + @staticmethod + def post_init(): + """Perform post initialization operations.""" # Check periodically for low RAM space interval = 180 if cfg.develop else 3600 glib.schedule(interval, _warn_about_low_ram_space)