From 3f0969f100a565a239f3504b50ab8e31d6e81b14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20v=2E=20L=C3=B6wis?= Date: Fri, 29 Sep 2000 19:00:40 +0000 Subject: [PATCH] Use string functions instead of methods to allow sharing this module with PyXML --- Lib/xml/sax/expatreader.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Lib/xml/sax/expatreader.py b/Lib/xml/sax/expatreader.py index 22de3421db3..2fc2b7c1450 100644 --- a/Lib/xml/sax/expatreader.py +++ b/Lib/xml/sax/expatreader.py @@ -12,6 +12,8 @@ from xml.sax import xmlreader, saxutils, handler AttributesImpl = xmlreader.AttributesImpl AttributesNSImpl = xmlreader.AttributesNSImpl +import string + # --- ExpatParser class ExpatParser(xmlreader.IncrementalParser, xmlreader.Locator): @@ -133,13 +135,13 @@ class ExpatParser(xmlreader.IncrementalParser, xmlreader.Locator): self._cont_handler.endElement(name) def start_element_ns(self, name, attrs): - pair = name.split() + pair = string.split(name) if len(pair) == 1: pair = (None, name) newattrs = {} for (aname, value) in attrs.items(): - apair = aname.split() + apair = string.split(aname) if len(apair) == 1: apair = (None, aname) else: @@ -151,7 +153,7 @@ class ExpatParser(xmlreader.IncrementalParser, xmlreader.Locator): AttributesNSImpl(newattrs, {})) def end_element_ns(self, name): - pair = name.split() + pair = string.split(name) if len(pair) == 1: pair = (None, name)