mixins package¶
This is package includes Mixin classes which may be added to your own project classes to add certain functionality to them.
Submodules¶
mixins.attrequals module¶
-
class
mixins.attrequals.
EqHashMixin
[source]¶ Bases:
object
Sets __hash__ based on attributes named in equal_attrs only.
-
equal_attrs
= None¶
-
-
class
mixins.attrequals.
EqOnAttrsMixin
[source]¶ Bases:
object
Allows class equality to be compared on the equality of the attribute names listed in equal_attrs.
-
equal_attrs
= None¶
-
-
class
mixins.attrequals.
EqOnAttrsWithConversionMixin
[source]¶ Bases:
mixins.attrequals.EqOnAttrsMixin
Allows class equality to be compared on the equality of the attribute names listed in equal_attrs, converting all attributes to convert_type before comparing.
-
convert_type
¶ alias of
builtins.str
-