comparison sat_pubsub/remote_roster.py @ 253:06494c9b25f2

update to fix broken RemoteRoster after Wokkel 0.7.1 changes
author Goffi <goffi@goffi.org>
date Mon, 25 Feb 2013 23:31:38 +0100
parents a6170637690d
children d55620ceafed
comparison
equal deleted inserted replaced
252:25a1dc7181cc 253:06494c9b25f2
80 80
81 def processRoster(result): 81 def processRoster(result):
82 roster = {} 82 roster = {}
83 for element in domish.generateElementsQNamed(result.query.children, 83 for element in domish.generateElementsQNamed(result.query.children,
84 'item', NS_ROSTER): 84 'item', NS_ROSTER):
85 item = self._parseRosterItem(element) 85 item = xmppim.RosterItem.fromElement(element)
86 roster[item.jid.userhost()] = item 86 roster[item.entity] = item
87 87
88 return roster 88 return roster
89 89
90 iq = IQ(self.xmlstream, 'get') 90 iq = IQ(self.xmlstream, 'get')
91 iq.addElement((NS_ROSTER, 'query')) 91 iq.addElement((NS_ROSTER, 'query'))