# HG changeset patch # User Goffi # Date 1552289983 -3600 # Node ID b3f97729e9834933deb46880b409c6273f7977a8 # Parent 805c4103dac5c1259519de73fa26782dde2baa2e core (debug): added "visible_widgets_dump" action to new _debug signal diff -r 805c4103dac5 -r b3f97729e983 cagou/core/cagou_main.py --- a/cagou/core/cagou_main.py Mon Mar 11 08:39:43 2019 +0100 +++ b/cagou/core/cagou_main.py Mon Mar 11 08:39:43 2019 +0100 @@ -861,6 +861,14 @@ if widget.type == C.CHAT_ONE2ONE and widget.target == bare_jid: widget.onOTRState(state, dest_jid, profile) + def _debugHandler(self, action, parameters, profile): + if action == u"visible_widgets_dump": + from pprint import pformat + log.info(u"Visible widgets dump:\n{data}".format( + data=pformat(self._visible_widgets))) + else: + return super(Cagou, self)._debugHandler(action, parameters, profile) + ## misc ## def plugging_profiles(self):