@@ -15,15 +15,15 @@ def resolve_raises(*_):
15
15
fields = {
16
16
'thrower' : GraphQLField (GraphQLNonNull (GraphQLString ), resolver = resolve_raises ),
17
17
'request' : GraphQLField (GraphQLNonNull (GraphQLString ),
18
- resolver = lambda obj , args , context , info : context ['request' ].args .get ('q' )),
18
+ resolver = lambda obj , info : info . context ['request' ].args .get ('q' )),
19
19
'context' : GraphQLField (GraphQLNonNull (GraphQLString ),
20
- resolver = lambda obj , args , context , info : context ),
20
+ resolver = lambda obj , info : info . context ),
21
21
'test' : GraphQLField (
22
22
type = GraphQLString ,
23
23
args = {
24
24
'who' : GraphQLArgument (GraphQLString )
25
25
},
26
- resolver = lambda obj , args , context , info : 'Hello %s' % (args . get ( ' who' ) or 'World' )
26
+ resolver = lambda obj , info , who = None : 'Hello %s' % (who or 'World' )
27
27
)
28
28
}
29
29
)
@@ -42,17 +42,20 @@ def resolve_raises(*_):
42
42
43
43
44
44
# Schema with async methods
45
- async def resolver (context , * _ ):
45
+ async def resolver (context , * _ , ** __ ):
46
46
await asyncio .sleep (0.001 )
47
47
return 'hey'
48
48
49
- async def resolver_2 (context , * _ ):
49
+
50
+ async def resolver_2 (context , * _ , ** __ ):
50
51
await asyncio .sleep (0.003 )
51
52
return 'hey2'
52
53
53
- def resolver_3 (context , * _ ):
54
+
55
+ def resolver_3 (context , * _ , ** __ ):
54
56
return 'hey3'
55
57
58
+
56
59
AsyncQueryType = GraphQLObjectType ('AsyncQueryType' , {
57
60
'a' : GraphQLField (GraphQLString , resolver = resolver ),
58
61
'b' : GraphQLField (GraphQLString , resolver = resolver_2 ),
0 commit comments