Make a shallow-copy duplicate of this node.
(self, creator: _Creator)
| 363 | return None |
| 364 | |
| 365 | def clone(self, creator: _Creator) -> "_Node[KT, ET]": |
| 366 | """Make a shallow-copy duplicate of this node.""" |
| 367 | cloned = self.__class__(self.t, creator, self.is_leaf) |
| 368 | cloned.elts.extend(self.elts) |
| 369 | if not self.is_leaf: |
| 370 | cloned.children.extend(self.children) |
| 371 | return cloned |
| 372 | |
| 373 | def __str__(self): # pragma: no cover |
| 374 | if not self.is_leaf: |