diff options
-rw-r--r-- | Lib/xml/sax/expatreader.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Lib/xml/sax/expatreader.py b/Lib/xml/sax/expatreader.py index b8a31ff..7c2bb89 100644 --- a/Lib/xml/sax/expatreader.py +++ b/Lib/xml/sax/expatreader.py @@ -17,6 +17,9 @@ try: from xml.parsers import expat except ImportError: raise SAXReaderNotAvailable("expat not supported",None) +else: + if not hasattr(expat, "ParserCreate"): + raise SAXReaderNotAvailable("expat not supported",None) from xml.sax import xmlreader, saxutils, handler AttributesImpl = xmlreader.AttributesImpl |