class ExtendedInstrumentationRegistry(InstrumentationFactory):
.InstrumentationFactory
with additional
bookkeeping, to accommodate multiple types of
class managers.Method | _check_conflicts |
Overridden by a subclass to test for conflicting factories. |
Method | _collect_management_factories_for |
Return a collection of factories in play or specified for a hierarchy. |
Method | _extended_class_manager |
Undocumented |
Method | _locate_extended_factory |
Overridden by a subclass to do an extended lookup. |
Method | dict_of |
Undocumented |
Method | manager_of_class |
Undocumented |
Method | state_of |
Undocumented |
Method | unregister |
Undocumented |
Class Variable | _dict_finders |
Undocumented |
Class Variable | _manager_finders |
Undocumented |
Class Variable | _state_finders |
Undocumented |
Instance Variable | _extended |
Undocumented |
Inherited from InstrumentationFactory
:
Method | create_manager_for_cls |
Undocumented |
Return a collection of factories in play or specified for a hierarchy.
Traverses the entire inheritance graph of a cls and returns a collection of instrumentation factories for those classes. Factories are extracted from active ClassManagers, if available, otherwise instrumentation_finders is consulted.