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