# -*- coding: utf-8 -*- # stuff that only needs to be cleaned up if claws mail is not exiting anyways if not clawsmail.is_exiting(): # cleanup menus and actions that have been added in the startup script try: ui_manager = clawsmail.get_mainwindow_ui_manager() for merge_id in mainwindow_merge_ids: ui_manager.remove_ui(merge_id) except NameError: pass try: group = clawsmail.get_mainwindow_action_group() for action in mainwindow_actions: group.remove_action(action) except NameError: pass