Extensions¶
-
class
subliminal.extensions.
RegistrableExtensionManager
(namespace, internal_extensions, **kwargs)[source]¶ :class:~stevedore.extensions.ExtensionManager` with support for registration.
It allows loading of internal extensions without setup and registering/unregistering additional extensions.
Loading is done in this order:
- Entry point extensions
- Internal extensions
- Registered extensions
Parameters: - namespace (str) – namespace argument for :class:~stevedore.extensions.ExtensionManager`.
- internal_extensions (list) – internal extensions to use with entry point syntax.
- **kwargs – additional parameters for the :class:~stevedore.extensions.ExtensionManager` constructor.
-
registered_extensions
= None¶ Registered extensions with entry point syntax
-
internal_extensions
= None¶ Internal extensions with entry point syntax
-
subliminal.extensions.
provider_manager
= <subliminal.extensions.RegistrableExtensionManager object>¶ Provider manager
-
subliminal.extensions.
refiner_manager
= <subliminal.extensions.RegistrableExtensionManager object>¶ Refiner manager