From 9329df5b43c57f23c08bf88d18b768158802c794 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Thu, 8 Apr 2010 14:56:37 +0200 Subject: [PATCH] add a comment to say why elementtidy support is disabled --- weboob/tools/parser.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/weboob/tools/parser.py b/weboob/tools/parser.py index a84ae3e5..10305c54 100644 --- a/weboob/tools/parser.py +++ b/weboob/tools/parser.py @@ -24,7 +24,15 @@ except ImportError: from xml.etree import ElementTree try: + # XXX Currently, elementtidy segfaults when there are no error, because of + # the behavior of libtidy. + # A patch has been sent to Debian: + # http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=576343 + # + # As it is not integrated in Debian yet, and as this problem persists on other + # systems, using elementtidy is for now disabled. raise ImportError + from elementtidy import TidyHTMLTreeBuilder TidyHTMLTreeBuilder.ElementTree = ElementTree # force cElementTree if using it. HTMLTreeBuilder = TidyHTMLTreeBuilder.TidyHTMLTreeBuilder