Commit 03519b18 authored by Georg Brandl's avatar Georg Brandl

Remove mentions of the nonexisting SlowParser in xmlrpc.client.

parent 30b0e7e2
......@@ -113,7 +113,6 @@ Exported classes:
XML-RPC value
Binary binary data wrapper
SlowParser Slow but safe standard parser (based on xmllib)
Marshaller Generate an XML-RPC params chunk from a Python data structure
Unmarshaller Unmarshal an XML-RPC response from incoming XML event message
Transport Handles an HTTP transaction to an XML-RPC server
......@@ -136,6 +135,7 @@ Exported functions:
import re, time, operator
import http.client
from xml.parsers import expat
# --------------------------------------------------------------------
# Internal stuff
......@@ -439,14 +439,7 @@ WRAPPERS = (DateTime, Binary)
# --------------------------------------------------------------------
# XML parsers
try:
from xml.parsers import expat
if not hasattr(expat, "ParserCreate"):
raise ImportError
except ImportError:
ExpatParser = None # expat not available
else:
class ExpatParser:
class ExpatParser:
# fast expat parser for Python 2.0 and later.
def __init__(self, target):
self._parser = parser = expat.ParserCreate(None, None)
......@@ -912,10 +905,8 @@ def getparser(use_datetime=0):
target = Unmarshaller(use_datetime=use_datetime)
if FastParser:
parser = FastParser(target)
elif ExpatParser:
parser = ExpatParser(target)
else:
parser = SlowParser(target)
parser = ExpatParser(target)
return parser, target
##
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment