По идеи таймер должен чз 10 сек запускать delayed, но он запускает его не через 10 сек, а сразу. Почему??? Как сделать таймер, чтобы в новом потоке чз 10 сек запускалась заданная функция???
>>1051513 (OP) > Как сделать таймер, чтобы в новом потоке чз 10 сек запускалась заданная функция??? Никак, питон не умеет в многопоточность, рекомендую перейдти на Go.
>>1052048 Как в обще разобраться в фреймворках питона? Решил я к примеру написать парсер, авторегер(клиент-сервер) и тд, какой фреймворк смотреть... Да и как понял ру документация есть только по джанго
вот код:
def delayed(customer_id):
ind = const.save_customer_1.index(customer_id)
const.save_customer_1.pop(ind)
const.save_ordered_1.pop(ind)
print(str(customer_id))
return
if const.save_customer_1.count(jdkj) == 0:
proverka.sjk(jdkj)
gett_1 = getting.getty1()
bot.send_message(jdkj, 'Ваш заказ принят!)
print(jdkj)
print(const.save_customer_1)
print(const.save_ordered_1)
culd = threading.Timer(10.0, delayed(jdkj))
culd.start()
По идеи таймер должен чз 10 сек запускать delayed, но он запускает его не через 10 сек, а сразу. Почему??? Как сделать таймер, чтобы в новом потоке чз 10 сек запускалась заданная функция???