Commit bc1b5c81 authored by Lars Gustäbel's avatar Lars Gustäbel

Added parent attribute with getters and setters on XMLFilterBase.

parent d178ba66
...@@ -104,6 +104,10 @@ class XMLFilterBase(xmlreader.XMLReader): ...@@ -104,6 +104,10 @@ class XMLFilterBase(xmlreader.XMLReader):
the event stream or the configuration requests as they pass the event stream or the configuration requests as they pass
through.""" through."""
def __init__(self, parent = None):
xmlreader.XMLReader.__init__(self)
self._parent = parent
# ErrorHandler methods # ErrorHandler methods
def error(self, exception): def error(self, exception):
...@@ -193,6 +197,14 @@ class XMLFilterBase(xmlreader.XMLReader): ...@@ -193,6 +197,14 @@ class XMLFilterBase(xmlreader.XMLReader):
def setProperty(self, name, value): def setProperty(self, name, value):
self._parent.setProperty(name, value) self._parent.setProperty(name, value)
# XMLFilter methods
def getParent(self):
return self._parent
def setParent(self, parent):
self._parent = parent
# --- Utility functions # --- Utility functions
def prepare_input_source(source, base = ""): def prepare_input_source(source, base = ""):
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment