honeybee_ph_utils.preview module

Preview Python Object and sub-objects

honeybee_ph_utils.preview.object_preview(_obj: object, _full: bool = False, _level: int = 1) None[source]

“Recursively print all of an object’s attributes and child-objects (and attributes).

Arguments:

  • _obj (object): A python object to print the attributes of.

  • _full (bool): default=False. True=Print all the ‘backend’ attributes like ‘identifier’.

    False=ignore the ‘backend’ attributes.

  • _level (int): default=1. The ‘inset’ level from the left.

Return:

  • None