Skip to content

Commit 329b6a9

Browse files
committed
Improved wrap_in_promise optional argument
1 parent 29aba38 commit 329b6a9

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

graphql/execution/middleware.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99

1010
class MiddlewareManager(object):
1111

12-
def __init__(self, *middlewares, **kwargs):
12+
def __init__(self, *middlewares, wrap_in_promise=True):
1313
self.middlewares = middlewares
14-
self.wrap_in_promise = kwargs.get('wrap_in_promise', True)
14+
self.wrap_in_promise = wrap_in_promise
1515
self._middleware_resolvers = list(get_middleware_resolvers(middlewares))
1616
self._cached_resolvers = {}
1717

@@ -39,7 +39,7 @@ def get_middleware_resolvers(middlewares):
3939
yield getattr(middleware, MIDDLEWARE_RESOLVER_FUNCTION)
4040

4141

42-
def middleware_chain(func, middlewares, wrap_in_promise):
42+
def middleware_chain(func, middlewares, wrap_in_promise=True):
4343
if not middlewares:
4444
return func
4545
if wrap_in_promise:

0 commit comments

Comments
 (0)