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:
objectSets __hash__ based on attributes named in equal_attrs only.
-
equal_attrs= None¶
-
-
class
mixins.attrequals.EqOnAttrsMixin[source]¶ Bases:
objectAllows 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.EqOnAttrsMixinAllows 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
-