summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenis Laxalde <denis.laxalde@logilab.fr>2019-07-26 16:05:25 +0200
committerDenis Laxalde <denis.laxalde@logilab.fr>2019-07-26 16:05:25 +0200
commit189a3f02c8c84f8b9e31b809c3dc3e0db7bc58ba (patch)
treec362f99fc11031e369c22cf3b9556ef3b3e9b1a5
parent131b6bd58b7aaed997576fe363da2c80fdcb0a67 (diff)
downloadlogilab-common-189a3f02c8c84f8b9e31b809c3dc3e0db7bc58ba.tar.gz
[py3] Wrap dict.keys() in list()
Otherwise, the error message looks like: invalid unit minutes. valid units are dict_keys(['d', 'h', 'ms', 's', 'min'])
-rw-r--r--logilab/common/textutils.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/logilab/common/textutils.py b/logilab/common/textutils.py
index 95a5e00..1a5573d 100644
--- a/logilab/common/textutils.py
+++ b/logilab/common/textutils.py
@@ -372,7 +372,7 @@ def apply_units(string, units, inter=None, final=float, blank_reg=_BLANK_RE,
value *= units[unit.lower()]
except KeyError:
raise ValueError('invalid unit %s. valid units are %s' %
- (unit, units.keys()))
+ (unit, list(units.keys())))
values.append(value)
return final(sum(values))