From: Mark Wooding Date: Sun, 20 Oct 2019 01:27:53 +0000 (+0100) Subject: catacomb/__init__.py (BaseRat): Make comparisons actually work. X-Git-Url: https://git.distorted.org.uk/~mdw/catacomb-python/commitdiff_plain/7051e349bd48e2e97031c19a8c321a342b491e49 catacomb/__init__.py (BaseRat): Make comparisons actually work. This was broken in 83c77564338b3e410eb2ca2db3d35173dd6666cc. --- diff --git a/catacomb/__init__.py b/catacomb/__init__.py index 5399182..c0cb1ab 100644 --- a/catacomb/__init__.py +++ b/catacomb/__init__.py @@ -320,7 +320,7 @@ class BaseRat (object): return type(me)(me._d*n, me._n*d) def __cmp__(me, you): n, d = _split_rat(you) - return type(me)(me._n*d, n*me._d) + return cmp(me._n*d, n*me._d) def __rcmp__(me, you): n, d = _split_rat(you) return cmp(n*me._d, me._n*d)