Philipp Hörist pushed to branch master at gajim / gajim


Commits:
b48dacae by lovetox at 2021-12-06T17:43:45+01:00
Make logging leak warnings pretty

- - - - -
7cf7f413 by lovetox at 2021-12-06T18:17:58+01:00
Groupchat: Remove all actions on shutdown

- - - - -


2 changed files:

- gajim/common/app.py
- gajim/gtk/controls/groupchat.py


Changes:

=====================================
gajim/common/app.py
=====================================
@@ -37,6 +37,7 @@
 import sys
 import logging
 import weakref
+import pprint
 from collections import namedtuple
 from collections import defaultdict
 
@@ -659,6 +660,9 @@ def check_finalized():
         for ref in gc.get_referrers(tup[0]):
             if is_finalizer_ref(ref):
                 continue
-            logger.warning(ref)
+            if isinstance(ref, dict):
+                logger.warning('\n' + pprint.pformat(ref))
+            else:
+                logger.warning(ref)
 
     GLib.timeout_add_seconds(2, check_finalized)


=====================================
gajim/gtk/controls/groupchat.py
=====================================
@@ -397,7 +397,8 @@ def remove_actions(self) -> None:
             'groupchat-manage-',
             'rename-groupchat-',
             'change-nickname-',
-            'disconnect-',
+            'destroy-',
+            'configure-',
             'request-voice-',
             'information-',
             'invite-',



View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/compare/ad16a7305388b076133bedd26db4a7ee14cdb11a...7cf7f413a758249cb78550563623cb5c8f82a6a8

-- 
View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/compare/ad16a7305388b076133bedd26db4a7ee14cdb11a...7cf7f413a758249cb78550563623cb5c8f82a6a8
You're receiving this email because of your account on dev.gajim.org.


_______________________________________________
Commits mailing list
Commits@gajim.org
https://lists.gajim.org/cgi-bin/listinfo/commits

Reply via email to