From 20df2bbd10856aed685d8b8a8cd70451bf14b713 Mon Sep 17 00:00:00 2001 From: Miroslav Stampar Date: Tue, 25 Jan 2011 15:44:45 +0000 Subject: [PATCH] minor fix --- extra/xmlobject/xmlobject.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/extra/xmlobject/xmlobject.py b/extra/xmlobject/xmlobject.py index 2768912b6..62d6ae551 100644 --- a/extra/xmlobject/xmlobject.py +++ b/extra/xmlobject/xmlobject.py @@ -102,6 +102,9 @@ impl = getDOMImplementation() class MissingRootTag(Exception): """root tag name was not given""" +class IncorrectRootTag(Exception): + """root tag is given but incorrect""" + class InvalidXML(Exception): """failed to parse XML input""" @@ -290,7 +293,7 @@ class XMLNode: parentDict = self._parent._childrenByName nodeName = node.nodeName if not parentDict.has_key(nodeName): - parentDict[nodeName] = parent.__dict__[nodeName] = self + parentDict[nodeName] = self._parent.__dict__[nodeName] = self else: if isinstance(parentDict[nodeName], XMLNode): # this is the second child node of a given tag name, so convert