Skip to content

pyuow.context

Context base classes and the BaseParams marker.

context

BaseContext

Bases: Protocol[PARAMS]

BaseImmutableContext dataclass

BaseImmutableContext(params: PARAMS)

Bases: BaseContext[PARAMS]

BaseMutableContext dataclass

BaseMutableContext(params: PARAMS)

Bases: BaseContext[PARAMS]

BaseParams dataclass

BaseParams()

AttributeCannotBeOverriddenError

Bases: Exception

pyuow.context.domain

BaseDomainContext dataclass

BaseDomainContext(params: PARAMS, batch: Batch = Batch())

Bases: BaseContext[PARAMS]

pyuow.context.datapoint

InMemoryDataPointContext dataclass

InMemoryDataPointContext(params: PARAMS)

Bases: BaseDataPointContext[PARAMS, BaseDataPointContainer[Any], BaseDataPointSpec[Any]]

pyuow.context.datapoint.aio

InMemoryDataPointContext dataclass

InMemoryDataPointContext(params: PARAMS)

Bases: BaseDataPointContext[PARAMS, BaseDataPointContainer[Any], BaseDataPointSpec[Any]]