E5Gui/E5ErrorMessage.py

changeset 2990
583beaf0b4b8
parent 2953
703452a2876f
child 3022
57179e4cdadd
child 3057
10516539f238
equal deleted inserted replaced
2989:7efa8b8b6903 2990:583beaf0b4b8
47 def __filterMessage(self, message): 47 def __filterMessage(self, message):
48 """ 48 """
49 Private method to filter messages. 49 Private method to filter messages.
50 50
51 @param message message to be checked (string) 51 @param message message to be checked (string)
52 @return flag indicating that the message should be filtered out (boolean) 52 @return flag indicating that the message should be filtered out
53 (boolean)
53 """ 54 """
54 for filter in self.settings.value("MessageFilters", self.__defaultFilters): 55 for filter in self.settings.value(
56 "MessageFilters", self.__defaultFilters):
55 if filter in message: 57 if filter in message:
56 return True 58 return True
57 59
58 return False 60 return False
59 61
124 elif __origMsgHandler: 126 elif __origMsgHandler:
125 __origMsgHandler(msgType, message) 127 __origMsgHandler(msgType, message)
126 return 128 return
127 129
128 if msgType == QtDebugMsg: 130 if msgType == QtDebugMsg:
129 messageType = QCoreApplication.translate("E5ErrorMessage", "Debug Message") 131 messageType = QCoreApplication.translate(
132 "E5ErrorMessage", "Debug Message")
130 elif msgType == QtWarningMsg: 133 elif msgType == QtWarningMsg:
131 messageType = QCoreApplication.translate("E5ErrorMessage", "Warning") 134 messageType = QCoreApplication.translate(
135 "E5ErrorMessage", "Warning")
132 elif msgType == QtCriticalMsg: 136 elif msgType == QtCriticalMsg:
133 messageType = QCoreApplication.translate("E5ErrorMessage", "Critical") 137 messageType = QCoreApplication.translate(
138 "E5ErrorMessage", "Critical")
134 elif msgType == QtFatalMsg: 139 elif msgType == QtFatalMsg:
135 messageType = QCoreApplication.translate("E5ErrorMessage", "Fatal Error") 140 messageType = QCoreApplication.translate(
141 "E5ErrorMessage", "Fatal Error")
136 if isinstance(message, bytes): 142 if isinstance(message, bytes):
137 message = message.decode() 143 message = message.decode()
138 print("{0}: {1}".format(messageType, message)) 144 print("{0}: {1}".format(messageType, message))
139 145
140 146

eric ide

mercurial