From d057fd75ae60668fb34b7f25c34a300610a48bf2 Mon Sep 17 00:00:00 2001 From: Macbook Date: Sun, 4 Jan 2026 14:07:22 +0300 Subject: [PATCH] debug_3 --- medods_handler.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/medods_handler.py b/medods_handler.py index a3d9e8e..70ddd7e 100644 --- a/medods_handler.py +++ b/medods_handler.py @@ -207,7 +207,6 @@ def getFreeSlots(vkPost) -> dict: logger.error("Ответ не получен") return {} slotsDataFull = response.json() - logger.info(slotsDataFull) if not slotsDataFull or len(slotsDataFull.keys()) == 0: logger.error("Нет свободных приемов") return {} @@ -232,7 +231,6 @@ def setDynamicText(): freeSlots = getFreeSlots(vkPost) if len(freeSlots.keys()) == 0: logger.error("Нет свободных приемов") - vkPost.dynamic_text = "" return vkPost userIds = [int(key) for key in freeSlots["slots"].keys()] usersMedods = UsersMedods.query.filter(UsersMedods.id.in_(userIds)).all() @@ -253,6 +251,7 @@ def setDynamicText(): dynamicText = f"📌 Свободная запись на 🗓 {dateText}:\n\n" + slotsCount = 0 for user in users: slots = freeSlots["slots"][str(user["id"])] if len(slots) == 0: @@ -262,6 +261,11 @@ def setDynamicText(): dynamicText += f"{sex_icon} {name} ({', '.join(user['specialties'])}):\n" dynamicText += f"🕒 {', '.join(slots)}\n\n" + slotsCount += len(slots) + + if slotsCount == 0: + logger.error("Нет свободных приемов") + return vkPost vkPost.dynamic_text = dynamicText db.session.commit()