From b855134a0d9f8e505c51ade315912cf030e46ccc Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Tue, 2 Oct 2001 18:33:11 +0000 Subject: [PATCH] Under certain conditions (sometimes triggered by the test suite), "from xml.parsers import expat" succeeds but the imported expat module is an empty shell. Make sure we don't be fooled by that. --- Lib/xmlrpclib.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Lib/xmlrpclib.py b/Lib/xmlrpclib.py index 3524a45bda..4e98c4c802 100644 --- a/Lib/xmlrpclib.py +++ b/Lib/xmlrpclib.py @@ -361,6 +361,8 @@ else: try: from xml.parsers import expat + if not hasattr(expat, "ParserCreate"): + raise ImportError, "ParserCreate" except ImportError: ExpatParser = None else: -- 2.40.0