From e8b2dd669815a28b045e070f07bebed6770b82b8 Mon Sep 17 00:00:00 2001 From: Lance Stout Date: Thu, 12 Jan 2012 17:21:43 -0800 Subject: Update Roster stanza to use RosterItem substanzas. get_roster() now returns the Iq result stanza instead of True (stanzas also evaluate to True). --- sleekxmpp/clientxmpp.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'sleekxmpp/clientxmpp.py') diff --git a/sleekxmpp/clientxmpp.py b/sleekxmpp/clientxmpp.py index 36b135d3..69e7db6c 100644 --- a/sleekxmpp/clientxmpp.py +++ b/sleekxmpp/clientxmpp.py @@ -244,7 +244,8 @@ class ClientXMPP(BaseXMPP): response = iq.send(block, timeout, callback) if block: - return self._handle_roster(response, request=True) + self._handle_roster(response, request=True) + return response def _handle_connected(self, event=None): #TODO: Use stream state here @@ -291,7 +292,6 @@ class ClientXMPP(BaseXMPP): iq.reply() iq.enable('roster') iq.send() - return True def _handle_session_bind(self, jid): """Set the client roster to the JID set by the server. -- cgit v1.2.3