From 0f349d4b3ac49dc3eb5fc36c6d843d868b2d6663 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=B5=D0=BD=D0=B8=D1=81=20=D0=9A=D1=80=D0=B8=D0=B2?= =?UTF-8?q?=D0=BE=D1=87=D0=B5=D0=BD=D0=BA=D0=BE?= Date: Tue, 21 Jul 2026 14:47:23 +0700 Subject: [PATCH] fix: remove circular import between main.py and instruct/handlers.py --- instruct/handlers.py | 1 - main.py | 2 +- utils/texts.py | 2 ++ 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/instruct/handlers.py b/instruct/handlers.py index 8a8f14c..1a4eaa3 100644 --- a/instruct/handlers.py +++ b/instruct/handlers.py @@ -12,7 +12,6 @@ from utils.texts import ( instruct_email_text, EMOJI_DIGITS, ) -from main import WELCOME_TEXT from utils.menu import MENU_TEXT INSTRUCT_MAIN_MENU_TEXT = instruct_main_menu_text diff --git a/main.py b/main.py index 8aa61ac..e024081 100644 --- a/main.py +++ b/main.py @@ -30,7 +30,7 @@ from utils.states import set_state, clear_state, get_state from utils import states # 🎯 ИСПРАВЛЕНО: Импортируем оба варианта меню (короткий и приветственный) -from utils.menu import MENU_TEXT, WELCOME_TEXT, MENU_MAP +from utils.menu import MENU_TEXT, MENU_MAP # ========================================================= # 🔄 МОДУЛЬ АВТОМАТИЧЕСКОГО КОНТРОЛЯ СЕССИЙ И ТАЙМАУТОВ diff --git a/utils/texts.py b/utils/texts.py index 529267c..614defe 100644 --- a/utils/texts.py +++ b/utils/texts.py @@ -8,6 +8,8 @@ INSTRUCT_MAIN_MENU_TEXT = """ """ + +WELCOME_TEXT = "" # Развёрнутое приветствие бота UNKNOWN_MAIN_CMD_TEXT = ( "⚠️ Неизвестная команда.\n\n" "Пожалуйста, используйте только цифры, соответствующие нужным пунктам меню, и отправьте выбранную цифру мне в сообщении."