changeset 37ce8ab42841 in /home/hg/repos/gajim
details:http://hg.gajim.org/gajim?cmd=changeset;node=37ce8ab42841 description: improving parsing pubsub nodes
diffstat:
src/common/connection_handlers_events.py | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-)
diffs (25 lines):
diff -r 96e4d1d0d16e -r 37ce8ab42841 src/common/connection_handlers_events.py --- a/src/common/connection_handlers_events.py Mon Jan 03 20:56:10 2011 +0100 +++ b/src/common/connection_handlers_events.py Mon Jan 03 21:04:01 2011 +0100 @@ -557,6 +557,10 @@ self.item_node = self.items_node.getTag('item') if not self.item_node: return + children = self.item_node.getChildren() + if not children: + return + self.node = children[0] return True
class PubsubBookmarksReceivedEvent(nec.NetworkIncomingEvent, BookmarksHelper): @@ -565,9 +569,7 @@
def generate(self): self.conn = self.base_event.conn - self.storage_node = self.base_event.item_node.getTag('storage') - if not self.storage_node: - return + self.storage_node = self.base_event.node ns = self.storage_node.getNamespace() if ns != xmpp.NS_BOOKMARKS: return