From 38b1410ca674bd47d218e4e77cf90e6adcc6d87c Mon Sep 17 00:00:00 2001 From: László Németh Date: Thu, 15 May 2014 13:03:17 +0200 Subject: fix LightProof measurement conversion for Python 3 Change-Id: I6d36bc804271956e1c8649df0832615311fcf5e1 --- en/pythonpath/lightproof_impl_en.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'en/pythonpath') diff --git a/en/pythonpath/lightproof_impl_en.py b/en/pythonpath/lightproof_impl_en.py index 2c7072c..ac668dc 100644 --- a/en/pythonpath/lightproof_impl_en.py +++ b/en/pythonpath/lightproof_impl_en.py @@ -328,7 +328,7 @@ def measurement(mnum, min, mout, mstr, decimal, remove): mnum = mnum.replace(" 1/2", ".5").replace(u" \xbd", ".5").replace(u"\xbd",".5") m = calc("CONVERT_ADD", (float(eval(mnum.replace(remove, "").replace(decimal, ".").replace(u"\u2212", "-"))), min, mout)) a = list(set([str(calc("ROUND", (m, 0)))[:-2], str(calc("ROUND", (m, 1))), str(calc("ROUND", (m, 2))), str(m)])) # remove duplicated rounded items - a.sort(lambda x, y: len(x) - len(y)) # sort by string length + a.sort(key=lambda x: len(x)) # sort by string length return (mstr + "\n").join(a).replace(".", decimal).replace("-", u"\u2212") + mstr -- cgit