dynamic_executor.classes package
Submodules
dynamic_executor.classes.DynamicClassCreator module
- class dynamic_executor.classes.DynamicClassCreator.DynamicClassCreator(name, bases, namespace)[source]
Bases:
typeMetaclass that makes classes track their instances and stores them.
Created to update methods and class fields of dynamic class instances as the classes change.
- created_classes: List[DynamicClassCreator] = [<class 'dynamic_executor.classes.DynamicClassModule.DynamicClass'>]
dynamic_executor.classes.DynamicClassModule module
- class dynamic_executor.classes.DynamicClassModule.DynamicClass(*args, **kwargs)[source]
Bases:
objectAbstract class that is to be extended in order to implement instance tracking polity that allows instance runtime updates.
- created_classes: List[DynamicClassCreator] = [<class 'dynamic_executor.classes.DynamicClassModule.DynamicClass'>]