File tree 1 file changed +10
-3
lines changed
1 file changed +10
-3
lines changed Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ def visit_document(self, node):
14
14
return 1
15
15
16
16
def visit_operation_definition (self , node ):
17
- print (node .__class__ , node .get_operation (), node . get_name (). get_value () )
17
+ print (node .__class__ , node .get_operation ())
18
18
return 1
19
19
20
20
def visit_variable_definition (self , node ):
@@ -65,7 +65,14 @@ def visit_int_value(self, node):
65
65
print (node .__class__ , node .get_value ())
66
66
return 1
67
67
68
+ def visit_string_value (self , node ):
69
+ print (node .__class__ , node .get_value ())
70
+ return 1
71
+
68
72
if __name__ == '__main__' :
69
- query = sys .argv [1 ]
70
- node = GraphQLParser .graphql_parse_string (query )
73
+ import argparse
74
+ parser = argparse .ArgumentParser (description = 'GraphQL parser example' )
75
+ parser .add_argument ('query' )
76
+ args = parser .parse_args ()
77
+ node = GraphQLParser .graphql_parse_string (args .query )
71
78
Visitor ().visit_node (node )
You can’t perform that action at this time.
0 commit comments