From ac161104ea03e1b47c82b43f920ae7926aa9f8f9 Mon Sep 17 00:00:00 2001 From: Bezleputh Date: Thu, 3 Jul 2014 16:18:39 +0200 Subject: [PATCH] [filter] manage basestring entry in CleanHTML filter --- weboob/tools/browser2/filters.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/weboob/tools/browser2/filters.py b/weboob/tools/browser2/filters.py index 4340508f97..17c714aafe 100644 --- a/weboob/tools/browser2/filters.py +++ b/weboob/tools/browser2/filters.py @@ -209,7 +209,9 @@ def filter(self, txt): @classmethod def clean(cls, txt): - return html2text(html.tostring(txt, encoding=unicode)) + if not isinstance(txt, basestring): + txt = html.tostring(txt, encoding=unicode) + return html2text(txt) class RawText(Filter): -- GitLab