summaryrefslogtreecommitdiff
path: root/suds/bindings/binding.py
diff options
context:
space:
mode:
Diffstat (limited to 'suds/bindings/binding.py')
-rw-r--r--suds/bindings/binding.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/suds/bindings/binding.py b/suds/bindings/binding.py
index ef857df..4a7a996 100644
--- a/suds/bindings/binding.py
+++ b/suds/bindings/binding.py
@@ -33,6 +33,7 @@ from suds.bindings.multiref import MultiRef
from suds.xsd.query import TypeQuery, ElementQuery
from suds.xsd.sxbasic import Element as SchemaElement
from suds.options import Options
+from suds.plugin import PluginContainer
from copy import deepcopy
log = getLogger(__name__)
@@ -142,6 +143,8 @@ class Binding:
reply = self.replyfilter(reply)
sax = Parser()
replyroot = sax.parse(string=reply)
+ plugins = PluginContainer(self.options().plugins)
+ plugins.message.parsed(reply=replyroot)
soapenv = replyroot.getChild('Envelope')
soapenv.promotePrefixes()
soapbody = soapenv.getChild('Body')