8000 Remove deprecated get_visit_fn method · graphql-python/graphql-core@dbe6bb9 · GitHub
[go: up one dir, main page]

Skip to content

Commit dbe6bb9

Browse files
committed
Remove deprecated get_visit_fn method
Replicates graphql/graphql-js@f9d79f1
1 parent 03a44cb commit dbe6bb9

File tree

2 files changed

+0
-17
lines changed

2 files changed

+0
-17
lines changed

src/graphql/language/visitor.py

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -146,17 +146,6 @@ def get_enter_leave_for_kind(self, kind: str) -> EnterLeaveVisitor:
146146
self.enter_leave_map[kind] = enter_leave
147147
return enter_leave
148148

149-
def get_visit_fn(
150-
self, kind: str, is_leaving: bool = False
151-
) -> Optional[Callable[..., Optional[VisitorAction]]]:
152-
"""Get the visit function for the given node kind and direction.
153-
154-
.. deprecated:: 3.2
155-
Please use ``get_enter_leave_for_kind`` instead. Will be removed in v3.3.
156-
"""
157-
enter_leave = self.get_enter_leave_for_kind(kind)
158-
return enter_leave.leave if is_leaving else enter_leave.enter
159-
160149

161150
class Stack(NamedTuple):
162151
"""A stack for the visit function."""

tests/language/test_visitor.py

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -242,12 +242,6 @@ def leave_document(*args):
242242
visitor.leave,
243243
)
244244

245-
# also test deprecated method
246-
assert visitor.get_visit_fn("document") == visitor.enter_document
247-
assert visitor.get_visit_fn("field") == visitor.enter
248-
assert visitor.get_visit_fn("document", True) == visitor.leave_document
249-
assert visitor.get_visit_fn("field", True) == visitor.leave
250-
251245
def validates_path_argument():
252246
ast = parse("{ a }", no_location=True)
253247
visited = []

0 commit comments

Comments
 (0)
0