From 67026809a8b99728a9d560ffede8413602fcb46e Mon Sep 17 00:00:00 2001 From: Gnome! <45660393+Gnome-py@users.noreply.github.com> Date: Thu, 29 Jul 2021 00:55:19 +0100 Subject: [PATCH] Fix EqualityComparable.__eq__ typing --- discord/mixins.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) 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