From d9b70ae44ff500ebf3cab5bf645394213f6908e5 Mon Sep 17 00:00:00 2001 From: Zachary Turner Date: Sat, 16 Sep 2017 00:38:20 +0000 Subject: [PATCH] [lit] Better check for integral value. Some versions of python don't have 'long'. Use numbers.Number instead. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@313427 91177308-0d34-0410-b5e6-96231b3b80d8 --- utils/lit/lit/util.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/utils/lit/lit/util.py b/utils/lit/lit/util.py index 7e17ba97626..7f3fcc8079a 100644 --- a/utils/lit/lit/util.py +++ b/utils/lit/lit/util.py @@ -1,6 +1,7 @@ import errno import itertools import math +import numbers import os import platform import signal @@ -14,7 +15,7 @@ def pythonize_bool(value): return False if type(value) is bool: return value - if isinstance(value, (int, long)): + if isinstance(value, numbers.Number): return value != 0 if isinstance(value, basestring): if value.lower() in ('1', 'true', 'on', 'yes'): -- 2.40.0