We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
wrap_in_promise
1 parent 29aba38 commit 329b6a9Copy full SHA for 329b6a9
graphql/execution/middleware.py
@@ -9,9 +9,9 @@
9
10
class MiddlewareManager(object):
11
12
- def __init__(self, *middlewares, **kwargs):
+ def __init__(self, *middlewares, wrap_in_promise=True):
13
self.middlewares = middlewares
14
- self.wrap_in_promise = kwargs.get('wrap_in_promise', True)
+ self.wrap_in_promise = wrap_in_promise
15
self._middleware_resolvers = list(get_middleware_resolvers(middlewares))
16
self._cached_resolvers = {}
17
@@ -39,7 +39,7 @@ def get_middleware_resolvers(middlewares):
39
yield getattr(middleware, MIDDLEWARE_RESOLVER_FUNCTION)
40
41
42
-def middleware_chain(func, middlewares, wrap_in_promise):
+def middleware_chain(func, middlewares, wrap_in_promise=True):
43
if not middlewares:
44
return func
45
if wrap_in_promise:
0 commit comments