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.
_______________________________________________
Commits mailing list
[email protected]
https://lists.gajim.org/cgi-bin/listinfo/commits

Reply via email to