From fe6fc2a41592ba0e1f2691c7e9bccb8cd087a53c Mon Sep 17 00:00:00 2001 From: localhost_frssoft Date: Sun, 11 Sep 2022 21:18:56 +0300 Subject: [PATCH] f**king sqlite error on threading... --- src/listener_mention.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/listener_mention.py b/src/listener_mention.py index a4ede3f..54e5239 100644 --- a/src/listener_mention.py +++ b/src/listener_mention.py @@ -8,23 +8,19 @@ from dateutil.parser import parse as dateutilparse from dateutil.relativedelta import relativedelta, TU, SU from loguru import logger -lock = threading.Lock() def get_control_mention(): while True: + time.sleep(30) time_now = datetime.now() now_week = time_now.weekday() now_hour = time_now.hour if now_week not in (0, 6): - time.sleep(30) continue - if now_week == 6 and now_hour <= fmn_next_watching_hour: # Предотвращение работы в холстую до начала сеанса - time.sleep(30) + if now_week == 6 and now_hour < fmn_next_watching_hour: # Предотвращение работы в холстую до начала сеанса continue - with lock: - post_exists = get_state('last_thread_id') + post_exists = get_state('last_thread_id') if post_exists: - time.sleep(30) continue logger.debug('Wait for from admin mention...') notif = get_notifications()