betty.collections.sequence.adapter module#
Adapters between Betty and Python sequences.
- class betty.collections.sequence.adapter.MutableResolvedSequenceAdapter#
Bases:
ResolvedSequenceAdapter,MutableResolvedSequence,GenericDecorate another sequence to resolve any values before proxying them.
- __init__(proxied: MutableSequence[ValueT], *, value_resolver: Callable[[ValueT | ResolvableValueT], ValueT])#
- class betty.collections.sequence.adapter.ResolvedSequenceAdapter#
-
Decorate another sequence to resolve any values before proxying them.
- __init__(proxied: Sequence[ValueT], *, value_resolver: Callable[[ValueT | ResolvableValueT], ValueT])#
- index(value[, start[, stop]]) integer -- return first index of#
value. Raises ValueError if the value is not present.
Supporting start and stop arguments is optional, but recommended.