diff --git a/scripts/monboob b/scripts/monboob index d0072622..acd1431e 100755 --- a/scripts/monboob +++ b/scripts/monboob @@ -28,10 +28,10 @@ from email import message_from_file import time import re import sys -from html2text import html2text from weboob.capabilities.messages import ICapMessages from weboob.tools.application import ConsoleApplication +from weboob.tools.misc import html2text class Monboob(ConsoleApplication): APPNAME = 'monboob' diff --git a/weboob/tools/misc.py b/weboob/tools/misc.py index eb115fd0..e7b75db9 100644 --- a/weboob/tools/misc.py +++ b/weboob/tools/misc.py @@ -43,3 +43,9 @@ def local2utc(d): d = d.replace(tzinfo=tz.tzlocal()) d = d.astimezone(tz.tzutc()) return d + +try: + from html2text import html2text +except ImportError: + def html2text(s): + return s