From 0ee4351893090b84ee85131f623505e2ff826128 Mon Sep 17 00:00:00 2001 From: Alex Martelli Date: Mon, 21 Aug 2006 19:53:20 +0000 Subject: [PATCH] Changed minidom.py to work correctly with new-style classes (since there are no other kinds of classes in Py3K). --- Lib/xml/dom/minidom.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Lib/xml/dom/minidom.py b/Lib/xml/dom/minidom.py index 1a3b74f8cc..028e809ca3 100644 --- a/Lib/xml/dom/minidom.py +++ b/Lib/xml/dom/minidom.py @@ -359,6 +359,8 @@ class Attr(Node): # nodeValue and value are set elsewhere def _get_localName(self): + if 'localName' in self.__dict__: + return self.__dict__['localName'] return self.nodeName.split(":", 1)[-1] def _get_name(self): @@ -662,6 +664,8 @@ class Element(Node): # namespaces. def _get_localName(self): + if 'localName' in self.__dict__: + return self.__dict__['localName'] return self.tagName.split(":", 1)[-1] def _get_tagName(self): @@ -1118,7 +1122,7 @@ def _get_containing_entref(node): return None -class Comment(Childless, CharacterData): +class Comment(CharacterData): nodeType = Node.COMMENT_NODE nodeName = "#comment" -- 2.50.1