f**king sqlite error on threading...

This commit is contained in:
localhost_frssoft 2022-09-11 21:18:56 +03:00
parent cdd130b36d
commit fe6fc2a415

View File

@ -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')
if post_exists:
time.sleep(30)
continue
logger.debug('Wait for from admin mention...')
notif = get_notifications()