From 99e797410da6e38019807a341192ecad23fad854 Mon Sep 17 00:00:00 2001 From: smurail Date: Thu, 18 Sep 2014 11:51:40 +0200 Subject: [PATCH] JSVar: oops --- weboob/tools/browser2/filters/javascript.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/weboob/tools/browser2/filters/javascript.py b/weboob/tools/browser2/filters/javascript.py index 09e998ca5e..572e38a768 100644 --- a/weboob/tools/browser2/filters/javascript.py +++ b/weboob/tools/browser2/filters/javascript.py @@ -28,7 +28,7 @@ def _quoted(q): - return r'{0}(?:[^{0}]|\{0})*{0}'.format(q) + return r'(?>> JSVar(var='test').filter("var test = .1") + >>> JSVar(var='test').filter("var test = .1;\nsomecode()") 0.1 - >>> JSVar(var='test').filter("test = 42") + >>> JSVar(var='test').filter("test = 42;\nsomecode()") 42 - >>> JSVar(var='test').filter('test = "Some \\"string\\" value"') + >>> JSVar(var='test').filter("test = 'Some \\'string\\' value, isn\\'t it ?';\nsomecode()") + "Some 'string' value, isn't it ?" + >>> JSVar(var='test').filter('test = "Some \\"string\\" value";\nsomecode()') 'Some "string" value' - >>> JSVar(var='test').filter("var test = false") + >>> JSVar(var='test').filter("var test = false;\nsomecode()") False """ pattern_template = r"""(?x) -- GitLab