From 94757bdccd66a10d1b8ae58691e446dcd8e4d5d8 Mon Sep 17 00:00:00 2001 From: David Vierra Date: Fri, 12 Feb 2016 18:16:08 -1000 Subject: [PATCH] Make sure BoundingBoxes of different classes compare differently --- src/mceditlib/selection/__init__.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/mceditlib/selection/__init__.py b/src/mceditlib/selection/__init__.py index a056e9b..99fe927 100644 --- a/src/mceditlib/selection/__init__.py +++ b/src/mceditlib/selection/__init__.py @@ -525,6 +525,8 @@ class BoundingBox(SelectionBox): return True def __cmp__(self, b): + if self.__class__ != b.__class__: + return cmp(self.__class__, b.__class__) return cmp((self.origin, self.size), None if b is None else (b.origin, b.size)) #