jgdv.mixins.annotate.registrator
Classes
Create Subclasses in a registry |
Module Contents
- class jgdv.mixins.annotate.registrator.SubRegistry_m[source]
Bases:
jgdv.mixins.annotate.annotate.SubAnnotate_mCreate Subclasses in a registry
By doing:
- class MyReg(SubRegistry_m):
_registry : dict[str, type] = {}
class MyClass(MyReg[‘blah’]: …
MyClass is created as a subclass of MyReg, with a parameter set to ‘blah’. This is added into MyReg._registry
- classmethod get_registered(*, param=None) <Unknown>[source]
- Parameters:
param (jgdv.Maybe)
- Return type:
Self