#๐Ÿ”’ async await function completely pauses the program and does not continue

10 messages ยท Page 1 of 1 (latest)

olive jewelBOT
#

@wicked tide

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.

wicked tide
#

async def main():
number = 0
bot.on("joined",joinHandle)
bot.on('question_start', lambda question: print(f"qsPacket: {question}"))
for x in range(limit):
username = (name+ str(number))
number = number + 1
await bot.join_game(pin, username) <------- HERE IS WHERE IT IS SCREWING UP
print(f"bot {username} has joined the game: {pin}")

asyncio.run(main())
input("Press Enter to exit...")

shrewd heath
#

You might want run(main), not run(main()). The latter calls main and (tries to) run it to completion before calling run with the result of main(). I believe you want to pass main to run for it to orchestrate running it.

sinful jasper
#

No, that's how asyncio works

#

You may need to use a TaskGroup instead

olive jewelBOT
#
Formatting code on Discord

Here's how to format Python code on Discord:

```py
print('Hello world!')
```

These are backticks, not quotes. Check this out if you can't find the backtick key.

For long code samples, you can use our pastebin.

#
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.

#

๐Ÿ”’ async await function completely pauses the program and does not continue