serialize JID to allow json serializing
This commit is contained in:
parent
a5c03b763a
commit
79f3c1ac8f
@ -565,6 +565,9 @@ class ElementBase(object):
|
|||||||
values = {}
|
values = {}
|
||||||
values['lang'] = self['lang']
|
values['lang'] = self['lang']
|
||||||
for interface in self.interfaces:
|
for interface in self.interfaces:
|
||||||
|
if isinstance(self[interface], JID):
|
||||||
|
values[interface] = self[interface].jid
|
||||||
|
else:
|
||||||
values[interface] = self[interface]
|
values[interface] = self[interface]
|
||||||
if interface in self.lang_interfaces:
|
if interface in self.lang_interfaces:
|
||||||
values['%s|*' % interface] = self['%s|*' % interface]
|
values['%s|*' % interface] = self['%s|*' % interface]
|
||||||
|
Loading…
Reference in New Issue
Block a user