bundles / nbformat latest / nbformat / notebooknode / NotebookNode / __deepcopy__
function
nbformat.notebooknode:NotebookNode.__deepcopy__
source: /nbformat/notebooknode.py:23
Signature
def __deepcopy__(self, memo)Summary
Deep-copy the node without going through copy._reconstruct.
Extended Summary
copy.deepcopy only takes its fast path for exact dict's, so a 'dict subclass falls back to the generic __reduce_ex__ machinery once per node. Notebooks get deep-copied on every isvalid, normalize and writes call, which makes that fallback worth avoiding.
Aliases
nbformat.NotebookNode.__deepcopy__