owmeta_core.capable_configurable module¶
- class owmeta_core.capable_configurable.CapableConfigurable(*args, **kwargs)[source]¶
Bases:
Capable
,Configurable
Helper class for
Capable
objects that are alsoConfigurable
Takes the providers from the
capability.providers
configuration value and callsprovide
with the resulting providers. If the value is unset or empty, thenprovide
will not be called.- capability.providers¶
a list of
"provider path"
strings orProviders
- Raises
NoProviderAvailable
if any of the needed capabilities cannot be provided