From 7051e349bd48e2e97031c19a8c321a342b491e49 Mon Sep 17 00:00:00 2001 From: Mark Wooding Date: Sun, 20 Oct 2019 02:27:53 +0100 Subject: [PATCH] catacomb/__init__.py (BaseRat): Make comparisons actually work. This was broken in 83c77564338b3e410eb2ca2db3d35173dd6666cc. --- catacomb/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) -- 2.11.0