summaryrefslogtreecommitdiff
path: root/logilab/common
diff options
context:
space:
mode:
authorDenis Laxalde <denis.laxalde@logilab.fr>2016-06-02 10:05:51 +0200
committerDenis Laxalde <denis.laxalde@logilab.fr>2016-06-02 10:05:51 +0200
commitc1c6e797d483dc631a7d38247e730d1766c9be81 (patch)
tree6172fd7c100cfd226fb985fea4a403ca384fb49e /logilab/common
parent63e119f3e672121ac4bcd26c4e9c2388a92b6b49 (diff)
downloadlogilab-common-c1c6e797d483dc631a7d38247e730d1766c9be81.tar.gz
[configuration] long is gone in Python 3, rely on six.integer_types
Diffstat (limited to 'logilab/common')
-rw-r--r--logilab/common/configuration.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/logilab/common/configuration.py b/logilab/common/configuration.py
index b7f364b..bdea905 100644
--- a/logilab/common/configuration.py
+++ b/logilab/common/configuration.py
@@ -122,7 +122,7 @@ from os.path import exists, expanduser
from copy import copy
from warnings import warn
-from six import string_types
+from six import integer_types, string_types
from six.moves import range, configparser as cp, input
from logilab.common.compat import str_encode as _encode
@@ -372,7 +372,7 @@ def format_option_value(optdict, value):
value = value and 'yes' or 'no'
elif isinstance(value, string_types) and value.isspace():
value = "'%s'" % value
- elif optdict.get('type') == 'time' and isinstance(value, (float, int, long)):
+ elif optdict.get('type') == 'time' and isinstance(value, (float, ) + integer_types):
value = format_time(value)
elif optdict.get('type') == 'bytes' and hasattr(value, '__int__'):
value = format_bytes(value)