Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit bc1b5c8

Browse files
committed
Added parent attribute with getters and setters on XMLFilterBase.
1 parent d178ba6 commit bc1b5c8

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

Lib/xml/sax/saxutils.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,10 @@ class XMLFilterBase(xmlreader.XMLReader):
104104
the event stream or the configuration requests as they pass
105105
through."""
106106

107+
def __init__(self, parent = None):
108+
xmlreader.XMLReader.__init__(self)
109+
self._parent = parent
110+
107111
# ErrorHandler methods
108112

109113
def error(self, exception):
@@ -193,6 +197,14 @@ def getProperty(self, name):
193197
def setProperty(self, name, value):
194198
self._parent.setProperty(name, value)
195199

200+
# XMLFilter methods
201+
202+
def getParent(self):
203+
return self._parent
204+
205+
def setParent(self, parent):
206+
self._parent = parent
207+
196208
# --- Utility functions
197209

198210
def prepare_input_source(source, base = ""):

0 commit comments

Comments
 (0)