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
)
| 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: ... |
no test coverage detected