class documentation

Undocumented

Class Variable __slots__ Undocumented
Method _clone Undocumented
Method _copy_internals Reassign internal elements to be clones of themselves.

Inherited from HasTraverseInternals:

Method get_children Return immediate child :class:`.visitors.HasTraverseInternals` elements of this :class:`.visitors.HasTraverseInternals`.
Class Variable _is_immutable Undocumented
Class Variable _traverse_internals Undocumented
def _copy_internals(self, *, omit_attrs: Iterable[str] = (), **kw: Any): (source)

Reassign internal elements to be clones of themselves. Called during a copy-and-traverse operation on newly shallow-copied elements to create a deep copy. The given clone function should be used, which may be applying additional transformations to the element (i.e. replacement traversal, cloned traversal, annotations).