<b>(a)</b> if query_ns == jabber.NS_RPC: resultIq = jabber.Iq(to=iq.getFrom(), type='result') resultIq.setID(iq.getID()) resultIq.setFrom(iq.getTo()) resultIq.setQuery(iq.getQuery()) <b>(b)</b> evalString = payload[1]+"('"+payload[0][0]+"')" returnParams = xmlrpclib.dumps(tuple([eval(evalString)])) #print "returnParams==>\n", returnParams resultIq.setQueryPayload(returnParams) con.send(resultIq)
Example 6: Jabber and Python. Getting sender's Jabber address and unpacking the XML.