Skip to content

Commit cc51626

Browse files
author
rawls238
committed
slight fixups
1 parent 9032ba8 commit cc51626

File tree

3 files changed

+6
-10
lines changed

3 files changed

+6
-10
lines changed

graphql/core/.DS_Store

6 KB
Binary file not shown.

graphql/core/validation/__init__.py

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -68,13 +68,9 @@ def enter(self, node, key, parent, path, ancestors):
6868
result = False
6969

7070
if result is None and getattr(self.instance, 'visit_spread_fragments', False) and isinstance(node, FragmentSpread):
71-
try:
72-
fragment = self.instance.context.get_fragment(node.name.value)
73-
except KeyError:
74-
pass
75-
else:
76-
if fragment:
77-
visit(fragment, self)
71+
fragment = self.instance.context.get_fragment(node.name.value)
72+
if fragment:
73+
visit(fragment, self)
7874

7975
if result is False:
8076
self.type_info.leave(node)

graphql/core/validation/rules.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -628,11 +628,11 @@ class VariablesInAllowedPosition(ValidationRule):
628628
def __init__(self, context):
629629
super(VariablesInAllowedPosition, self).__init__(context)
630630
self.var_def_map = {}
631-
self.visited_fragment_names = {}
631+
self.visited_fragment_names = set()
632632

633633
def enter_OperationDefinition(self, *args):
634634
self.var_def_map = {}
635-
self.visited_fragment_names = {}
635+
self.visited_fragment_names = set()
636636

637637
def enter_VariableDefinition(self, var_def_ast, *args):
638638
self.var_def_map[var_def_ast.variable.name.value] = var_def_ast
@@ -648,7 +648,7 @@ def enter_Variable(self, variable_ast, *args):
648648
def enter_FragmentSpread(self, spread_ast, *args):
649649
if spread_ast.name.value in self.visited_fragment_names:
650650
return False
651-
self.visited_fragment_names[spread_ast.name.value] = True;
651+
self.visited_fragment_names.add(spread_ast.name.value);
652652

653653
@staticmethod
654654
def effective_type(var_type, var_def):

0 commit comments

Comments
 (0)