From bc1b5c81a56625d716b3e2cbcdbff17c41876779 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lars=20Gust=C3=A4bel?= Date: Wed, 11 Oct 2000 22:35:00 +0000 Subject: Added parent attribute with getters and setters on XMLFilterBase. --- Lib/xml/sax/saxutils.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Lib/xml/sax/saxutils.py b/Lib/xml/sax/saxutils.py index 9fe8a4a..1fb3743 100644 --- a/Lib/xml/sax/saxutils.py +++ b/Lib/xml/sax/saxutils.py @@ -104,6 +104,10 @@ class XMLFilterBase(xmlreader.XMLReader): the event stream or the configuration requests as they pass through.""" + def __init__(self, parent = None): + xmlreader.XMLReader.__init__(self) + self._parent = parent + # ErrorHandler methods def error(self, exception): @@ -193,6 +197,14 @@ class XMLFilterBase(xmlreader.XMLReader): def setProperty(self, name, value): self._parent.setProperty(name, value) + # XMLFilter methods + + def getParent(self): + return self._parent + + def setParent(self, parent): + self._parent = parent + # --- Utility functions def prepare_input_source(source, base = ""): -- cgit v0.12