From 99e633f152201ab23ab6a2d768fdca713e949a23 Mon Sep 17 00:00:00 2001 From: cclauss Date: Tue, 22 Aug 2017 17:42:00 +0200 Subject: [PATCH] Define cmp() for Python 3 https://docs.python.org/3.0/whatsnew/3.0.html#ordering-comparisons --- sc2reader/data/__init__.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sc2reader/data/__init__.py b/sc2reader/data/__init__.py index 032d913d..9d43d762 100755 --- a/sc2reader/data/__init__.py +++ b/sc2reader/data/__init__.py @@ -11,6 +11,11 @@ from sc2reader.log_utils import loggable +try: + cmp # Python 2 +except NameError: + cmp = lambda a, b: (a > b) - (a < b) # noqa Python 3 + ABIL_LOOKUP = dict() for entry in pkgutil.get_data('sc2reader.data', 'ability_lookup.csv').decode('utf8').split('\n'): if not entry: