mirror of
https://github.com/Tautulli/Tautulli.git
synced 2025-03-12 04:35:40 -07:00
17 lines
410 B
Python
17 lines
410 B
Python
"""This package contains utility mixins"""
|
|
# pylint: disable=too-few-public-methods
|
|
from abc import ABCMeta
|
|
|
|
|
|
class SimpleEquality(object):
|
|
"""Naive __dict__ equality mixin"""
|
|
|
|
__metaclass__ = ABCMeta
|
|
|
|
def __eq__(self, other):
|
|
return (isinstance(other, self.__class__) and
|
|
self.__dict__ == other.__dict__)
|
|
|
|
def __ne__(self, other):
|
|
return not self.__eq__(other)
|