def __init__(cls, *args, **kwargs): if not cls.__module__.endswith('.base'): ModuleManager.register(cls) super(ModuleMeta, cls).__init__(*args, **kwargs)