Я воспользовался вторым способом из этой ссылки - заменить переменную в классе в функции run_pending в class Scheduler в __init__.py в поддериктории библиотеки. Это сработало, но мне нужно было реализовать всё так, чтобы основной код был в проекте, и не надо было залезать в код библиотеки.
Поэтому я сделал примерно такое решение
from aioschedule import Scheduler
class CustomScheduler(Scheduler):
pass
#здесь я перезаписал метод
# run_pending изменив нужную
# переменную
scheduler = CustomScheduler()
scheduler.every(5).seconds.do(my_func)
async def schedule_tasks():
while True:
await scheduler.run_pending()
Запускаю я функцию schedule_tasks()в другом файле, но не выдает ошибок и не выполняется функция my_func
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Поэтому я сделал примерно такое решение
Запускаю я функцию schedule_tasks()в другом файле, но не выдает ошибок и не выполняется функция my_func