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

Method replace

lib/sqlalchemy/sql/visitors.py:760–769  ·  view source on GitHub ↗

Receive pre-copied elements during a cloning traversal. If the method returns a new element, the element is used instead of creating a simple copy of the element. Traversal will halt on the newly returned element if it is re-encountered.

(
        self, elem: ExternallyTraversible
    )

Source from the content-addressed store, hash-verified

758 __slots__ = ()
759
760 def replace(
761 self, elem: ExternallyTraversible
762 ) -> Optional[ExternallyTraversible]:
763 """Receive pre-copied elements during a cloning traversal.
764
765 If the method returns a new element, the element is used
766 instead of creating a simple copy of the element. Traversal
767 will halt on the newly returned element if it is re-encountered.
768 """
769 return None
770
771 @overload
772 def traverse(self, obj: Literal[None]) -> None: ...

Callers 1

Calls 1

castFunction · 0.70

Tested by

no test coverage detected