get_parent_maps

get dict of all parent maps

Generates a dictionary copy of all the MaciDataObj's currently mapped parent attribute name references to its children, and returns a dict of the maps. This method currently has no parameters.

Useful if it is desired to view or reference all parent attribute names with their child mappings.

Basic Example of getting a dict of current parent mappings of the MaciDataObj

dict_data = data.get_parent_maps()

In this example, we simply use the get_parent_maps method on the MaciDataObj to get a generated copy of the current parent attribute names with their child mappings, currently held inside the maci object, as a dictionary, and assign the returned dict data to a variable.

Parent maps have their own dedicated key name. Example below shows maps with a basic reference.

Example output of parent maps with basic references

{'attr1': {'attr2': 'attr1'}, 'attr2': {'attr3': 'attr2'}}

Parent maps will have their own parent key name matching its attribute name with a value to all child maps referencing the parent attribute name.

The values of the child maps will have their own child key name matching its attribute name with a value to the parent attribute name they are referencing.

For more information on the mapping concept, see Map Assignment Glyph in the language section and map_attr.

partner methods

Methods that provide related utility to this method

map_attr -> Map an attribute name unmap_attr -> Unmap an attribute name

Last updated