From 8d9f59a042d6d4e84d78dfea597cb203fdde48bb Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Thu, 22 Jan 2015 00:04:05 +0000 Subject: [PATCH] [Test] Modifiy regex for floats to avoid spurious matches like '3-4' --- site_scons/buildutils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/site_scons/buildutils.py b/site_scons/buildutils.py index 69853d209..d06e7685a 100644 --- a/site_scons/buildutils.py +++ b/site_scons/buildutils.py @@ -210,7 +210,7 @@ def compareTextFiles(env, file1, file2): # Replace nearly-equal floating point numbers with exactly equivalent # representations to avoid confusing difflib - reFloat = re.compile(r'(\s*)([+-]{0,1}\d+\.{0,1}\d*[eE]{0,1}[+-]{0,1}\d*)') + reFloat = re.compile(r'(\s*)([+-]{0,1}\d+\.{0,1}\d*([eE][+-]{0,1}\d*){0,1})') for i in range(min(len(text1), len(text2))): line1 = text1[i] line2 = text2[i]