(self, node_cls, part, data=None, overwrite=True,
**kwargs)
| 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) |
no test coverage detected