betty.service_level module

Service levels.

class betty.service_level.DownstreamServiceLevel

Bases: ServiceLevel, Generic

A service level that has another upstream service level.

__init__(*args: Any, upstream: UpstreamT, **kwargs: Any)
upstream: Final[UpstreamT]

The upstream service level.

class betty.service_level.ServiceLevel

Bases: ManagedLifeCycle, ServiceProvider

A service level.

__init__(*args: Any, plugins: Plugins | None = None, **kwargs: Any)
factory: Final[Factory]

The object factory.

plugins

The available plugin types and plugins.