MCPcopy Index your code
hub / github.com/pgadmin-org/pgadmin4 / get_children_nodes

Method get_children_nodes

web/pgadmin/browser/utils.py:396–415  ·  view source on GitHub ↗

Returns the list of children nodes for the current nodes. :param manager: Server Manager object :param kwargs: Parameters to generate the correct set of browser tree node :return:

(self, manager, **kwargs)

Source from the content-addressed store, hash-verified

394 _DATABASE_LAST_SYSTEM_OID = DATABASE_LAST_SYSTEM_OID
395
396 def get_children_nodes(self, manager, **kwargs):
397 """
398 Returns the list of children nodes for the current nodes.
399
400 :param manager: Server Manager object
401 :param kwargs: Parameters to generate the correct set of browser tree
402 node
403 :return:
404 """
405 nodes = []
406 for module in self.blueprint.submodules:
407 if isinstance(module, PGChildModule):
408 if (
409 manager is not None and
410 module.backend_supported(manager, **kwargs)
411 ):
412 nodes.extend(module.get_nodes(**kwargs))
413 else:
414 nodes.extend(module.get_nodes(**kwargs))
415 return nodes
416
417 def children(self, **kwargs):
418 """Build a list of treeview nodes from the child nodes."""

Callers 1

childrenMethod · 0.95

Calls 3

extendMethod · 0.80
backend_supportedMethod · 0.45
get_nodesMethod · 0.45

Tested by

no test coverage detected