246 self.source = codestring |
246 self.source = codestring |
247 else: |
247 else: |
248 try: |
248 try: |
249 self.source = Utilities.readEncodedFile(self.filename)[0] |
249 self.source = Utilities.readEncodedFile(self.filename)[0] |
250 self.source = Utilities.normalizeCode(self.source) |
250 self.source = Utilities.normalizeCode(self.source) |
251 except (UnicodeError, IOError) as msg: |
251 except (UnicodeError, OSError) as msg: |
252 self.noResults = False |
252 self.noResults = False |
253 self.__createResultItem( |
253 self.__createResultItem( |
254 self.filename, 1, 0, |
254 self.filename, 1, 0, |
255 self.tr("Error: {0}").format(str(msg)) |
255 self.tr("Error: {0}").format(str(msg)) |
256 .rstrip(), "") |
256 .rstrip(), "") |
280 QApplication.processEvents() |
280 QApplication.processEvents() |
281 |
281 |
282 try: |
282 try: |
283 source = Utilities.readEncodedFile(filename)[0] |
283 source = Utilities.readEncodedFile(filename)[0] |
284 source = Utilities.normalizeCode(source) |
284 source = Utilities.normalizeCode(source) |
285 except (UnicodeError, IOError) as msg: |
285 except (UnicodeError, OSError) as msg: |
286 self.noResults = False |
286 self.noResults = False |
287 self.__createResultItem( |
287 self.__createResultItem( |
288 self.filename, 1, 0, |
288 self.filename, 1, 0, |
289 self.tr("Error: {0}").format(str(msg)) |
289 self.tr("Error: {0}").format(str(msg)) |
290 .rstrip(), "") |
290 .rstrip(), "") |
352 if self.__batch: |
352 if self.__batch: |
353 try: |
353 try: |
354 source = Utilities.readEncodedFile(fn)[0] |
354 source = Utilities.readEncodedFile(fn)[0] |
355 source = Utilities.normalizeCode(source) |
355 source = Utilities.normalizeCode(source) |
356 source = source.splitlines() |
356 source = source.splitlines() |
357 except (UnicodeError, IOError): |
357 except (UnicodeError, OSError): |
358 source = "" |
358 source = "" |
359 else: |
359 else: |
360 source = self.source.splitlines() |
360 source = self.source.splitlines() |
361 for filename, lineno, col, _code, msg in warnings: |
361 for filename, lineno, col, _code, msg in warnings: |
362 self.noResults = False |
362 self.noResults = False |