diff options
Diffstat (limited to 'suds/bindings/binding.py')
-rw-r--r-- | suds/bindings/binding.py | 3 |
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') |