#๐Ÿ”’ Unable to implement webhook with flask-smorest using async

4 messages ยท Page 1 of 1 (latest)

viscid pawnBOT
#

@drifting fable

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.

drifting fable
#

I am trying to implement a simple mock api that implements webhooks using flask-smorest.

Basically, I am trying to mimic an api that process a video and sends a post response of succesful/error once the video has finished processing the video to the entered webhook url.

I am using asyncio to achieve this. However, I am not able to call an asynchronous function inside the post route

If I call the async function with asyncio.create_task(start_monitor_status(job)) I get RuntimeWarning: coroutine 'start_monitor_status' was never awaited
return {"message": str(e)}, 500

however, if I make post async I get
The return type must be a string, dict, list, tuple with headers or status, Response instance, or WSGI callable, but it was a coroutine.

viscid pawnBOT
#

@drifting fable

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.