Skip to content

Commit b10adc4

Browse files
authored
Merge pull request #110 from femesq/patch-1
Accept custom middleware on experimental executor
2 parents acfb2c0 + 6ec9b66 commit b10adc4

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

graphql/execution/experimental/executor.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ def execute(schema, document_ast, root_value=None, context_value=None,
1616
'not multiple versions of GraphQL installed in your node_modules directory.'
1717
)
1818
if middleware:
19+
if not isinstance(middleware, MiddlewareManager):
20+
middleware = MiddlewareManager(*middleware)
1921
assert isinstance(middleware, MiddlewareManager), (
2022
'middlewares have to be an instance'
2123
' of MiddlewareManager. Received "{}".'.format(middleware)

0 commit comments

Comments
 (0)