(a)
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)
evalString = payload[1]+"('"+payload[0][0]+"')"
returnParams = xmlrpclib.dumps(tuple([eval(evalString)]))
#print "returnParams==>\n", returnParams
resultIq.setQueryPayload(returnParams)
con.send(resultIq)