From 22ce6c07c30290f8c46c3065b35a2881e84bda2a Mon Sep 17 00:00:00 2001 From: vvzvlad Date: Mon, 20 Jan 2025 13:47:29 +0300 Subject: [PATCH] Refactor check_logs function in checker.py to improve log output. Moved the subscription ID logging to ensure it is always checked and logged before returning the status, enhancing clarity in the synchronization status reporting. --- checker.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/checker.py b/checker.py index 9bd3d4b..6580f7a 100644 --- a/checker.py +++ b/checker.py @@ -159,13 +159,14 @@ def check_logs(logger): if id_match: head_sub_id = id_match.group(1) + if last_subscription_id: + logger.info(f"Subscription: {last_subscription_id}") + return {"status": f"Sync: {format_number(last_subscription_id)}"} + if head_sub_id: logger.info(f"Head sub id: {head_sub_id}") return {"status": f"OK: {head_sub_id}"} - if last_subscription_id: - logger.info(f"Subscription: {last_subscription_id}") - return {"status": f"Sync: {format_number(last_subscription_id)}"} logger.info("Not found subscription") return {"status": "Idle"}