betty.attrs.default module#

Attributes with default values.

class betty.attrs.default.DefaultAttr#

Bases: ProxyAttr, Generic

An attribute with a default value.

__init__(proxied: Attr[OwnerT, GetT, SetT, Intersection[DataDefinitionT, DataDefinition[GetT]]], default: Callable[[], SetT] | Callable[[OwnerT], SetT], /)#
final init_owner(owner: OwnerT, /) None#

Initialize the property on an owner.