MCPcopy Create free account
hub / github.com/sqlalchemy/sqlalchemy / traverse_single

Method traverse_single

lib/sqlalchemy/sql/visitors.py:657–661  ·  view source on GitHub ↗
(self, obj: Visitable, **kw: Any)

Source from the content-addressed store, hash-verified

655 _next: Optional[ExternalTraversal]
656
657 def traverse_single(self, obj: Visitable, **kw: Any) -> Any:
658 for v in self.visitor_iterator:
659 meth = getattr(v, "visit_%s" % obj.__visit_name__, None)
660 if meth:
661 return meth(obj, **kw)
662
663 def iterate(
664 self, obj: Optional[ExternallyTraversible]

Callers 7

visit_metadataMethod · 0.80
visit_tableMethod · 0.80
visit_metadataMethod · 0.80
visit_tableMethod · 0.80
_run_ddl_visitorMethod · 0.80
_run_ddl_visitorMethod · 0.80
_assert_ddlMethod · 0.80

Calls

no outgoing calls

Tested by 1

_assert_ddlMethod · 0.64