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.