]> granicus.if.org Git - python/commitdiff
Added parent attribute with getters and setters on XMLFilterBase.
authorLars Gustäbel <lars@gustaebel.de>
Wed, 11 Oct 2000 22:35:00 +0000 (22:35 +0000)
committerLars Gustäbel <lars@gustaebel.de>
Wed, 11 Oct 2000 22:35:00 +0000 (22:35 +0000)
Lib/xml/sax/saxutils.py

index 9fe8a4a9992dc19092881936bebddcae4152e959..1fb3743802d1967df15c8d58c965d98c93829d41 100644 (file)
@@ -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 = ""):