summaryrefslogtreecommitdiff
path: root/suds/reader.py
diff options
context:
space:
mode:
Diffstat (limited to 'suds/reader.py')
-rw-r--r--suds/reader.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/suds/reader.py b/suds/reader.py
index 0bac400..fbd8760 100644
--- a/suds/reader.py
+++ b/suds/reader.py
@@ -23,6 +23,7 @@ from suds.sax.parser import Parser
from suds.transport import Request
from suds.cache import Cache, NoCache
from suds.store import DocumentStore
+from suds.plugin import PluginContainer
from logging import getLogger
@@ -42,6 +43,7 @@ class Reader:
@type options: I{Options}
"""
self.options = options
+ self.plugins = PluginContainer(options.plugins)
def mangle(self, name, x):
"""
@@ -76,6 +78,7 @@ class DocumentReader(Reader):
if d is None:
d = self.download(url)
cache.put(id, d)
+ self.plugins.document.parsed(root=d.root())
return d
def download(self, url):