[Git][gajim/python-nbxmpp][master] Add more debug output for handlers
Philipp Hörist
gitlab at dev.gajim.org
Sun Jul 15 23:57:07 CEST 2018
Philipp Hörist pushed to branch master at gajim / python-nbxmpp
Commits:
7bccbcba by Philipp Hörist at 2018-07-15T23:57:01+02:00
Add more debug output for handlers
- - - - -
1 changed file:
- nbxmpp/dispatcher_nb.py
Changes:
=====================================
nbxmpp/dispatcher_nb.py
=====================================
--- a/nbxmpp/dispatcher_nb.py
+++ b/nbxmpp/dispatcher_nb.py
@@ -437,21 +437,21 @@ class XMPPDispatcher(PlugIn):
# log.info('in dispatch, getting ns for %s, and the ns is %s'
# % (stanza, xmlns))
if xmlns not in self.handlers:
- log.warning("Unknown namespace: " + xmlns)
+ log.warning('Unknown namespace: %s', xmlns)
xmlns = 'unknown'
# features stanza has been handled before
if name not in self.handlers[xmlns]:
if name != 'features':
- log.warning("Unknown stanza: " + name)
+ log.warning('Unknown stanza: %s', stanza)
else:
- log.debug("Got %s/%s stanza" % (xmlns, name))
- name='unknown'
+ log.debug('Got %s/%s stanza' % (xmlns, name))
+ name = 'unknown'
else:
- log.debug("Got %s/%s stanza" % (xmlns, name))
+ log.debug('Got %s/%s stanza' % (xmlns, name))
if stanza.__class__.__name__ == 'Node':
# FIXME: this cannot work
- stanza=self.handlers[xmlns][name][type](node=stanza)
+ stanza = self.handlers[xmlns][name][type](node=stanza)
typ = stanza.getType()
if not typ:
@@ -459,6 +459,8 @@ class XMPPDispatcher(PlugIn):
stanza.props = stanza.getProperties()
ID = stanza.getID()
+ log.debug('type: %s, properties: %s', typ, stanza.props)
+
# If server supports stream management
if self.sm and self.sm.enabled and (stanza.getName() != 'r' and
stanza.getName() != 'a' and stanza.getName() != 'enabled' and
@@ -498,6 +500,7 @@ class XMPPDispatcher(PlugIn):
for handler in chain:
if user or handler['system']:
try:
+ log.debug('Call handler: %s', handler['func'])
handler['func'](session, stanza)
except Exception as typ:
if typ.__class__.__name__ != 'NodeProcessed':
View it on GitLab: https://dev.gajim.org/gajim/python-nbxmpp/commit/7bccbcbac5b5cb9f1f124cc284a18fe89a893fe7
--
View it on GitLab: https://dev.gajim.org/gajim/python-nbxmpp/commit/7bccbcbac5b5cb9f1f124cc284a18fe89a893fe7
You're receiving this email because of your account on dev.gajim.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gajim.org/pipermail/commits/attachments/20180715/be36d980/attachment-0001.html>
More information about the Commits
mailing list