#๐ Unable to implement webhook with flask-smorest using async
4 messages ยท Page 1 of 1 (latest)
@drifting fable
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.
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.
@drifting fable
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.