summaryrefslogtreecommitdiff
path: root/suds/xsd/doctor.py
diff options
context:
space:
mode:
Diffstat (limited to 'suds/xsd/doctor.py')
-rw-r--r--suds/xsd/doctor.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/suds/xsd/doctor.py b/suds/xsd/doctor.py
index 63271dc..700919c 100644
--- a/suds/xsd/doctor.py
+++ b/suds/xsd/doctor.py
@@ -22,7 +22,7 @@ schema(s).
from logging import getLogger
from suds.sax import splitPrefix, Namespace
from suds.sax.element import Element
-from suds.plugin import Plugin
+from suds.plugin import MessagePlugin
log = getLogger(__name__)
@@ -187,7 +187,7 @@ class Import:
return 0
-class ImportDoctor(Doctor, Plugin):
+class ImportDoctor(Doctor, MessagePlugin):
"""
Doctor used to fix missing imports.
@ivar imports: A list of imports to apply.
@@ -212,7 +212,7 @@ class ImportDoctor(Doctor, Plugin):
for imp in self.imports:
imp.apply(root)
- def loaded(self, context):
+ def parsed(self, context):
root = context.root
if Namespace.xsd(root.namespace()):
self.examine(root)