Powercontextsourcesdefinitions

AdapterSourceDefinition

Promote an existing typed Source adapter into an explicit Definition.

Attributes

attributeadapterSourceAdapter[InputT, SourceT, ValueT_co]
attributeversionstr
= '1'
attributeprojectionstuple[SourceProjection[SourceT], ...]
= ()
attributeinput_classtype[InputT]
attributenamestr
attributesource_classtype[SourceT]

Functions

constructor__init__(adapter, version='1', projections=()) -> None
paramadapterSourceAdapter[InputT, SourceT, ValueT_co]
paramversionstr
= '1'
paramprojectionstuple[SourceProjection[SourceT], ...]
= ()

Returns

None
funcresolve(value) -> SourceT
paramvalueInputT

Returns

powercontext.sources.definitions.SourceT
funcread(source) -> ValueT_co
paramsourceSourceT

Returns

powercontext.sources.definitions.ValueT_co

On this page