154 self.setTextCursor(tc) |
155 self.setTextCursor(tc) |
155 if isErrorMessage: |
156 if isErrorMessage: |
156 self.setCurrentCharFormat(self.cErrorFormat) |
157 self.setCurrentCharFormat(self.cErrorFormat) |
157 else: |
158 else: |
158 self.setCurrentCharFormat(self.cNormalFormat) |
159 self.setCurrentCharFormat(self.cNormalFormat) |
159 self.insertPlainText(txt) |
160 self.insertPlainText(Utilities.filterAnsiSequences(txt)) |
160 self.ensureCursorVisible() |
161 self.ensureCursorVisible() |
161 |
162 |
162 def __filterMessage(self, message, isErrorMessage=False): |
163 def __filterMessage(self, message, isErrorMessage=False): |
163 """ |
164 """ |
164 Private method to filter messages. |
165 Private method to filter messages. |
167 @param isErrorMessage flag indicating to check an error message |
168 @param isErrorMessage flag indicating to check an error message |
168 (boolean) |
169 (boolean) |
169 @return flag indicating that the message should be filtered out |
170 @return flag indicating that the message should be filtered out |
170 (boolean) |
171 (boolean) |
171 """ |
172 """ |
|
173 message = Utilities.filterAnsiSequences(message) |
|
174 |
172 if isErrorMessage: |
175 if isErrorMessage: |
173 filters = self.__stderrFilter + self.__stdxxxFilter |
176 filters = self.__stderrFilter + self.__stdxxxFilter |
174 else: |
177 else: |
175 filters = self.__stdoutFilter + self.__stdxxxFilter |
178 filters = self.__stdoutFilter + self.__stdxxxFilter |
176 for filter in filters: |
179 for filter in filters: |