MCPcopy Create free account
hub / github.com/PyTables/PyTables / _g_check_group

Method _g_check_group

tables/node.py:852–863  ·  view source on GitHub ↗
(self, node: Group)

Source from the content-addressed store, hash-verified

850 return isvisiblepath(self._v_pathname)
851
852 def _g_check_group(self, node: Group) -> None:
853 # Node must be defined in order to define a Group.
854 # However, we need to know Group here.
855 # Using class_name_dict avoids a circular import.
856 if not isinstance(node, class_name_dict["Node"]):
857 raise TypeError(
858 "new parent is not a registered node: %s" % node._v_pathname
859 )
860 if not isinstance(node, class_name_dict["Group"]):
861 raise TypeError(
862 "new parent node ``%s`` is not a group" % node._v_pathname
863 )
864
865 def _g_check_not_contains(self, pathname: str) -> None:
866 # The not-a-TARDIS test. ;)

Callers 4

__init__Method · 0.95
_f_moveMethod · 0.95
_f_copyMethod · 0.95
_f_copy_childrenMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected