plugin groupblog: do not log error message when asking for the entries of a non existent node (e.g the contact hasn't posted any message yet)

This commit is contained in:
souliane 2014-02-18 14:35:30 +01:00
commit daccb7c953

View file

@ -625,7 +625,9 @@ class GroupBlog(object):
d.addCallback(lambda gbdata, source_jid: (source_jid, gbdata), jid_.full())
mblogs.append(d)
dlist = defer.DeferredList(mblogs)
# consume the failure "StanzaError with condition u'item-not-found'"
# when the node doesn't exist (e.g that JID hasn't posted any message)
dlist = defer.DeferredList(mblogs, consumeErrors=True)
dlist.addCallback(sendResult)
return dlist
@ -682,7 +684,9 @@ class GroupBlog(object):
d = self.host.plugins["XEP-0060"].subscribe(client.item_access_pubsub, self.getNodeName(jid_),
profile_key=profile_key)
mblogs.append(d)
dlist = defer.DeferredList(mblogs)
# consume the failure "StanzaError with condition u'item-not-found'"
# when the node doesn't exist (e.g that JID hasn't posted any message)
dlist = defer.DeferredList(mblogs, consumeErrors=True)
return dlist
#TODO: custom exception