aside.boilerplate module¶
Contains common boilerplate/repetetive code.
-
set_default_attribs(cls: type, fields: List[attr.Attribute]) → List[attr.Attribute][source]¶ Initialize all fields with kwargs from the default
attribpreset.See
Automatic Field Transformation and Modificationfor more info.
-
attrs(maybe_cls=None, these=None, repr_ns=None, repr=None, cmp=None, hash=None, init=None, slots=False, frozen=False, weakref_slot=True, str=False, *, auto_attribs=True, kw_only=True, cache_hash=False, auto_exc=False, eq=None, order=None, auto_detect=False, collect_by_mro=True, getstate_setstate=None, on_setattr=[<function convert>, <function validate>], field_transformer=<function set_default_attribs>)¶ attr.s()but with our preferred default kwargs preset.