diff --git a/sleekxmpp/plugins/xep_0009/binding.py b/sleekxmpp/plugins/xep_0009/binding.py index 61ef146..700beb2 100644 --- a/sleekxmpp/plugins/xep_0009/binding.py +++ b/sleekxmpp/plugins/xep_0009/binding.py @@ -37,7 +37,7 @@ def xml2fault(params): def py2xml(*args): params = ET.Element("{%s}params" % _namespace) for x in args: - param = ET.Element("param") + param = ET.Element("{%s}param" % _namespace) param.append(_py2xml(x)) params.append(param) #... return params diff --git a/tests/test_stanza_xep_0009.py b/tests/test_stanza_xep_0009.py index f6ab7ed..6186dd9 100644 --- a/tests/test_stanza_xep_0009.py +++ b/tests/test_stanza_xep_0009.py @@ -6,9 +6,9 @@ See the file LICENSE for copying permission. """ -from sleekxmpp.plugins.old_0009 import py2xml from sleekxmpp.plugins.xep_0009.stanza.RPC import RPCQuery, MethodCall, \ MethodResponse +from sleekxmpp.plugins.xep_0009.binding import py2xml from sleekxmpp.stanza.iq import Iq from sleekxmpp.test.sleektest import SleekTest from sleekxmpp.xmlstream.stanzabase import register_stanza_plugin @@ -52,4 +52,4 @@ class TestJabberRPC(SleekTest): """, use_values=False) suite = unittest.TestLoader().loadTestsFromTestCase(TestJabberRPC) - \ No newline at end of file +