From f5f6799633c21746cb23571768c475e8316e6d5a Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Wed, 14 Apr 2010 20:59:12 +0200 Subject: [PATCH] import parsers only if library used is available --- weboob/tools/parser/__init__.py | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/weboob/tools/parser/__init__.py b/weboob/tools/parser/__init__.py index f30cfb22..5915b6da 100644 --- a/weboob/tools/parser/__init__.py +++ b/weboob/tools/parser/__init__.py @@ -18,7 +18,17 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. """ -from .elementtidyparser import ElementTidyParser -from .html5libparser import Html5libParser -from .lxmlparser import LxmlHtmlParser from .standardparser import StandardParser, tostring + +try: + from .elementtidyparser import ElementTidyParser +except ImportError: + pass +try: + from .html5libparser import Html5libParser +except ImportError: + pass +try: + from .lxmlparser import LxmlHtmlParser +except ImportError: + pass