python.Configurable.Configurable Node1 python.Configurable.Configurable + propertyNoValue + printHeaderWidth + printHeaderPre + allConfigurables - __children - _name - _flags - _fInSetDefaults - _fIsLocked - _fIsPrinting - _fInitOk - _fSetupOk - __slots__ - _printOnce - _useGlobalInstances - __hash__ + __new__() + __init__() + __getstate__() + __setstate__() + __getnewargs__() + __len__() + __iter__() + __deepcopy__() + __iadd__() + __getattr__() and 40 more... - _isInSetDefaults() - __setupDlls() - __setupDefaults() - _printHeader() - _printFooter() Node2 metaclass Node2->Node1 Node3 python.ConfigurableMeta. ConfigurableMeta + __new__() + __call__() Node3->Node1 Node4 type Node4->Node3 Node5 string Node5->Node1 +indentUnit