async def background_task():
while True:
if some_messages_ready_to_send:
send_messages
await asyncio.sleep(60)
asyncio.create_task(background_task())
main_script_code... import hashlib
def md5(s):
return hashlib.md5(s.encode("utf-8")).hexdigest()
datas["pw2"] = md5(datas["salt"]+md5(datas["PW"]))
Вкратце: либо надо сделать:
(инициализировать event loop и уже в нём создать task), либо вынести основной код программы в отдельную функцию и её вызвать с помощью run_until_complete: