graphql-server icon indicating copy to clipboard operation
graphql-server copied to clipboard

Flask - add support for custom execution_context_class argument

Open alvinchow86 opened this issue 4 years ago • 0 comments

I am using Graphene with the Flask graphql integration. Graphql core supports an argument in its execute() function called execution_context_class, among other things as well. I would like to pass a custom ExecutionContext class but it doesn't look like there is a way to do this here in the Flask server integration (and probably the other ones as well).

My use case is that I'd like to use the new UnforgivingExecutionContext added recently in graphene (see https://github.com/graphql-python/graphene/pull/1255), so that I can have better exception handling and Sentry integration in my application.

It seems like this should be an easy fix, I may look into submitting a PR shortly.

alvinchow86 avatar Dec 11 '20 22:12 alvinchow86