saealib.space.ServiceRegistry#
- class saealib.space.ServiceRegistry[source]#
Bases:
objectRegistry of services offered by a SearchSpace.
Methods
Return True if a service is registered under name. |
|
Return the service registered for name, or None if not present. |
|
Return names of all registered services. |
|
Register a service under a name defined in SERVICE_VOCABULARY. |
|
Return the registered service, raising ValidationError if missing. |
Method Details
- ServiceRegistry.contains(name)[source]#
Return True if a service is registered under name.
- Parameters:
name (str)
- Return type:
bool
- ServiceRegistry.get(name)[source]#
Return the service registered for name, or None if not present.
- Parameters:
name (str)
- Return type:
object | None
- ServiceRegistry.names()[source]#
Return names of all registered services.
- Return type:
tuple[str, …]