37 "Uncaught SecurityError:", |
37 "Uncaught SecurityError:", |
38 "Content Security Policy", |
38 "Content Security Policy", |
39 "QXcbClipboard:", |
39 "QXcbClipboard:", |
40 "QXcbConnection: XCB error", |
40 "QXcbConnection: XCB error", |
41 "libpng warning: iCCP:", |
41 "libpng warning: iCCP:", |
|
42 "Uncaught ReferenceError: $ is not defined", |
42 ] |
43 ] |
43 |
44 |
44 |
45 |
45 def filterMessage(message): |
46 def filterMessage(message): |
46 """ |
47 """ |
50 @type str |
51 @type str |
51 @return flag indicating that the message should be filtered out |
52 @return flag indicating that the message should be filtered out |
52 @rtype bool |
53 @rtype bool |
53 """ |
54 """ |
54 for filterStr in Globals.toList(_filterSettings.value( |
55 for filterStr in Globals.toList(_filterSettings.value( |
55 "MessageFilters", _defaultFilters)): |
56 "MessageFilters", [])) + _defaultFilters: |
56 if filterStr in message: |
57 if filterStr in message: |
57 return True |
58 return True |
58 |
59 |
59 return False |
60 return False |
60 |
61 |
92 Public method to edit the list of message filters. |
93 Public method to edit the list of message filters. |
93 """ |
94 """ |
94 from .E5ErrorMessageFilterDialog import E5ErrorMessageFilterDialog |
95 from .E5ErrorMessageFilterDialog import E5ErrorMessageFilterDialog |
95 dlg = E5ErrorMessageFilterDialog( |
96 dlg = E5ErrorMessageFilterDialog( |
96 Globals.toList(_filterSettings.value( |
97 Globals.toList(_filterSettings.value( |
97 "MessageFilters", _defaultFilters)), |
98 "MessageFilters", []))) |
98 _defaultFilters) |
99 ## _defaultFilters) |
99 if dlg.exec() == QDialog.DialogCode.Accepted: |
100 if dlg.exec() == QDialog.DialogCode.Accepted: |
100 filters = dlg.getFilters() |
101 filters = dlg.getFilters() |
101 _filterSettings.setValue("MessageFilters", filters) |
102 _filterSettings.setValue("MessageFilters", filters) |
102 |
103 |
103 |
104 |