src/eric7/EricWidgets/EricErrorMessage.py

branch
eric7
changeset 10806
2f6df822e3b9
parent 10439
21c28b0f9e41
child 10928
46651e194fbe
equal deleted inserted replaced
10805:c114e9476034 10806:2f6df822e3b9
18 QtMsgType, 18 QtMsgType,
19 qInstallMessageHandler, 19 qInstallMessageHandler,
20 ) 20 )
21 from PyQt6.QtWidgets import QDialog, QErrorMessage 21 from PyQt6.QtWidgets import QDialog, QErrorMessage
22 22
23 from eric7 import Globals, Preferences, Utilities 23 from eric7 import EricUtilities, Globals, Preferences, Utilities
24 from eric7.EricWidgets.EricApplication import ericApp 24 from eric7.EricWidgets.EricApplication import ericApp
25 25
26 _msgHandlerDialog = None 26 _msgHandlerDialog = None
27 _origMsgHandler = None 27 _origMsgHandler = None
28 28
57 @return flag indicating that the message should be filtered out 57 @return flag indicating that the message should be filtered out
58 @rtype bool 58 @rtype bool
59 """ 59 """
60 return any( 60 return any(
61 filterStr in message 61 filterStr in message
62 for filterStr in Globals.toList(_filterSettings.value("MessageFilters", [])) 62 for filterStr in EricUtilities.toList(
63 _filterSettings.value("MessageFilters", [])
64 )
63 + _defaultFilters 65 + _defaultFilters
64 ) 66 )
65 67
66 68
67 class EricErrorMessage(QErrorMessage): 69 class EricErrorMessage(QErrorMessage):
98 Public method to edit the list of message filters. 100 Public method to edit the list of message filters.
99 """ 101 """
100 from .EricErrorMessageFilterDialog import EricErrorMessageFilterDialog 102 from .EricErrorMessageFilterDialog import EricErrorMessageFilterDialog
101 103
102 dlg = EricErrorMessageFilterDialog( 104 dlg = EricErrorMessageFilterDialog(
103 Globals.toList(_filterSettings.value("MessageFilters", [])) 105 EricUtilities.toList(_filterSettings.value("MessageFilters", []))
104 ) 106 )
105 if dlg.exec() == QDialog.DialogCode.Accepted: 107 if dlg.exec() == QDialog.DialogCode.Accepted:
106 filters = dlg.getFilters() 108 filters = dlg.getFilters()
107 _filterSettings.setValue("MessageFilters", filters) 109 _filterSettings.setValue("MessageFilters", filters)
108 110

eric ide

mercurial