MCPcopy Create free account
hub / github.com/PyWavelets/pywt / _create_subnode_base

Method _create_subnode_base

pywt/_wavelet_packets.py:92–99  ·  view source on GitHub ↗
(self, node_cls, part, data=None, overwrite=True,
                             **kwargs)

Source from the content-addressed store, hash-verified

90 raise NotImplementedError()
91
92 def _create_subnode_base(self, node_cls, part, data=None, overwrite=True,
93 **kwargs):
94 self._validate_node_name(part)
95 if not overwrite and self._get_node(part) is not None:
96 return self._get_node(part)
97 node = node_cls(self, data, part, **kwargs)
98 self._set_node(part, node)
99 return node
100
101 def _get_node(self, part):
102 return getattr(self, part)

Callers 3

_create_subnodeMethod · 0.80
_create_subnodeMethod · 0.80
_create_subnodeMethod · 0.80

Calls 3

_validate_node_nameMethod · 0.95
_get_nodeMethod · 0.95
_set_nodeMethod · 0.95

Tested by

no test coverage detected