diff --git a/scripts/monboob b/scripts/monboob index d0072622215b1a0e920e497df6d09939065b6e32..acd1431e1c65b69621431357d6b3e9c9ac98249c 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 eb115fd0c92fbe9fb39bf463e03ae33b1744aeee..e7b75db9ae97526271aeabb6613fb50189e829f0 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