From f0a54282c7d28336017d2ca5dd6a5604e4a5e9e1 Mon Sep 17 00:00:00 2001 From: Verum Date: Sun, 16 Mar 2025 02:11:30 +0700 Subject: [PATCH] =?UTF-8?q?2.1=20=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=B4=D0=BE=D0=BA=D1=83=D0=BC?= =?UTF-8?q?=D0=B5=D0=BD=D1=82=D0=B0=D1=86=D0=B8=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BotLibrary/timer/start_time.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/BotLibrary/timer/start_time.py b/BotLibrary/timer/start_time.py index f065d76..75c05cd 100644 --- a/BotLibrary/timer/start_time.py +++ b/BotLibrary/timer/start_time.py @@ -15,25 +15,28 @@ scheduler = AsyncIOScheduler(timezone=get_localzone().key) # Функция получение иного времени -def get_city_time(city: str = 'Europe/Moscow') -> str: +def get_city_time(city: str = 'Europe/Moscow', + time_format: str = BotVar.time_format) -> str: """ Получение текущего времени по иному городскому времени. - :param city: Город, что будет вторым временем + :param city: Город, что будет вторым временем. + :param time_format: Шаблон форматирования времени (конфиг). :return: Строка, представляющая время в формате, заданном в BotVar.time_format. """ # Устанавливаем временную зону для Москвы city_tz = pytz.timezone(city) # Возвращаем строку с форматом времени - return datetime.now(city_tz).strftime(BotVar.time_format) + return datetime.now(city_tz).strftime(time_format) # Функция получение времени хоста -def get_host_time() -> str: +def get_host_time(time_format: str = BotVar.time_format) -> str: """ Получение текущего времени хоста (локального времени). - :return: Строка, представляющая локальное время в формате, заданном в BotVar.time_format. + :param time_format: Шаблон форматирования времени (конфиг). + :return: Строка, представляющая локальное время в формате format. """ # Возвращаем строку с форматом времени - return datetime.now().strftime(BotVar.time_format) + return datetime.now().strftime(time_format)