MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / replace

Function replace

lib/sqlalchemy/sql/util.py:417–424  ·  view source on GitHub ↗
(
        element: ExternallyTraversible, **kw: Any
    )

Source from the content-addressed store, hash-verified

415
416def unwrap_label_reference(element):
417 def replace(
418 element: ExternallyTraversible, **kw: Any
419 ) -> Optional[ExternallyTraversible]:
420 if isinstance(element, _label_reference):
421 return element.element
422 elif isinstance(element, _textual_label_reference):
423 assert False, "can't unwrap a textual label reference"
424 return None
425
426 return visitors.replacement_traverse(element, {}, replace)
427

Callers 1

cloneFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected