diff --git a/discord/mixins.py b/discord/mixins.py index 3eca279f2..32ee222b7 100644 --- a/discord/mixins.py +++ b/discord/mixins.py @@ -22,24 +22,20 @@ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. """ -from typing import TypeVar - __all__ = ( 'EqualityComparable', 'Hashable', ) -E = TypeVar('E', bound='EqualityComparable') - class EqualityComparable: __slots__ = () id: int - def __eq__(self: E, other: E) -> bool: + def __eq__(self, other: object) -> bool: return isinstance(other, self.__class__) and other.id == self.id - def __ne__(self: E, other: E) -> bool: + def __ne__(self, other: object) -> bool: if isinstance(other, self.__class__): return other.id != self.id return True