From 293e655935adb253dd70b46e5de8722857672b68 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Rajmund=20Hru=C5=A1ka?= <rajmund.hruska@gmail.com>
Date: Thu, 28 Nov 2024 15:42:59 +0100
Subject: [PATCH] Fix subclass comparison logic in equality check

---
 ipranges.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ipranges.py b/ipranges.py
index 7224363..3c8e61e 100644
--- a/ipranges.py
+++ b/ipranges.py
@@ -31,7 +31,7 @@ class Range(object):
             and hasattr(other, "single")
             and (
                 issubclass(self.single, other.single)
-                or issubclass(self.single, other.single)
+                or issubclass(other.single, self.single)
             )
         ):
             return self.low() == other.low() and self.high() == other.high()
-- 
GitLab