betty.attr module¶
The Attr API.
- class betty.attr.Attr[source]¶
Bases:
Generic
[_InstanceT
,_ValueT
],ABC
A base class for an immutable property-like attribute.
To test your own subclasses, use
betty.test_utils.attr.AttrTestBase
.
- class betty.attr.MutableAttr[source]¶
Bases:
Generic
[_InstanceT
,_ValueT
,_SetT
],Attr
[_InstanceT
,_ValueT
]A base class for a mutable property-like attribute.
To test your own subclasses, use
betty.test_utils.attr.MutableAttrTestBase
.