parent
187c350805
commit
d4bff8dee6
@ -92,13 +92,13 @@ def _py2xml(*args):
|
|||||||
def xml2py(params):
|
def xml2py(params):
|
||||||
namespace = 'jabber:iq:rpc'
|
namespace = 'jabber:iq:rpc'
|
||||||
vals = []
|
vals = []
|
||||||
for param in params.xml.findall('{%s}param' % namespace):
|
for param in params.findall('{%s}param' % namespace):
|
||||||
vals.append(_xml2py(param.find('{%s}value' % namespace)))
|
vals.append(_xml2py(param.find('{%s}value' % namespace)))
|
||||||
return vals
|
return vals
|
||||||
|
|
||||||
def _xml2py(value):
|
def _xml2py(value):
|
||||||
namespace = 'jabber:iq:rpc'
|
namespace = 'jabber:iq:rpc'
|
||||||
find_value = value.xml.find
|
find_value = value.find
|
||||||
if find_value('{%s}nil' % namespace) is not None:
|
if find_value('{%s}nil' % namespace) is not None:
|
||||||
return None
|
return None
|
||||||
if find_value('{%s}i4' % namespace) is not None:
|
if find_value('{%s}i4' % namespace) is not None:
|
||||||
|
Loading…
Reference in New Issue
Block a user