|
12345678910111213141516 |
- # pylint: disable=too-few-public-methods, missing-docstring,no-init
-
- class PluginBase(object):
- subclasses = []
-
- def __init_subclass__(cls, **kwargs):
- super().__init_subclass__(**kwargs)
- cls.subclasses.append(cls)
-
-
- class Plugin1(PluginBase):
- pass
-
-
- class Plugin2(PluginBase):
- pass
|