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.

This commit is contained in:
vvzvlad 2025-01-20 13:47:29 +03:00
parent 834ddb4438
commit 22ce6c07c3

View File

@ -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"}