спасибо. Я понял, что любые асинхронные функции нужно через await прописывать. Глупая ошибка. Я изменил свои файлы, но все равно у меня почему-то не работает. С чем это может быть связано?
Это условность, просто онлайн редакторы не всегда позволяют использовать await на верхнем уровне. В своём коде, внутри модуля, можно и на верхнем уровне await писать и тогда эта суррогатная функция не потребуется