diff options
author | Denis Laxalde <denis.laxalde@logilab.fr> | 2016-06-02 10:05:51 +0200 |
---|---|---|
committer | Denis Laxalde <denis.laxalde@logilab.fr> | 2016-06-02 10:05:51 +0200 |
commit | c1c6e797d483dc631a7d38247e730d1766c9be81 (patch) | |
tree | 6172fd7c100cfd226fb985fea4a403ca384fb49e | |
parent | 63e119f3e672121ac4bcd26c4e9c2388a92b6b49 (diff) | |
download | logilab-common-c1c6e797d483dc631a7d38247e730d1766c9be81.tar.gz |
[configuration] long is gone in Python 3, rely on six.integer_types
-rw-r--r-- | logilab/common/configuration.py | 4 |
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) |