better_launch.elements.group module

class better_launch.elements.group.Group(parent: Group, namespace: str)

Bases: object

add_child(child: Group) None

Add a child group to this group.

Parameters

childGroup

The group to add.

add_node(node: Node) None

Add a node to this group.

This group will not do any magic to enforce its namespace or remaps onto the node. Calling this with a node that has been added before will do nothing.

Parameters

nodeNode

The node to add.

assemble_namespace() str

Return the full namespace string this group represents.

Returns

str

This group’s namespace path from the root group.