#๐Ÿ”’ Asyncio and discord.ext tasks problems

10 messages ยท Page 1 of 1 (latest)

leaden pivotBOT
#

@cerulean surge

Python help channel opened

Remember to:

  • Ask your Python question, not if you can ask or if there's an expert who can help.
  • Show a code sample as text (rather than a screenshot) and the error message, if you've got one.
  • Explain what you expect to happen and what actually happens.

:warning: Do not pip install anything that isn't related to your question, especially if asked to over DMs.

hollow yacht
#

without any code it's all just theoretical yapping

#

using async does not in any way stop your function from blocking the rest of your code

#

inside it can still be blocking code

#

so you need to make sure those bits are also async, long story short

#
import asyncio
import time


async def async_function():
    print("I'm also async!")
    time.sleep(2)

async def async_function2():
    print("me too!")

async def main():
    print('Im async!!')
    _ = asyncio.create_task(async_function())
    _ = asyncio.create_task(async_function2())

asyncio.run(main())
#

blocked still

cerulean surge
#

!close

leaden pivotBOT
#
Python help channel closed

This help channel has been closed and it's no longer possible to send messages here. If your question wasn't answered, feel free to create a new post in #1035199133436354600. To maximize your chances of getting a response, check out this guide on asking good questions.