From e37df1417f967d7f9e39cbb6bf957ef8c1d3e3f2 Mon Sep 17 00:00:00 2001 From: smurail Date: Wed, 17 Sep 2014 15:07:47 +0200 Subject: [PATCH] Regexp: let template be a callable --- weboob/tools/browser2/filters/standard.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/weboob/tools/browser2/filters/standard.py b/weboob/tools/browser2/filters/standard.py index 433841d2..df9ec357 100644 --- a/weboob/tools/browser2/filters/standard.py +++ b/weboob/tools/browser2/filters/standard.py @@ -436,7 +436,7 @@ class Regexp(Filter): if self.template is None: return next(g for g in mobj.groups() if g is not None) else: - return mobj.expand(self.template) + return self.template(mobj) if callable(self.template) else mobj.expand(self.template) class Map(Filter):