351 source = source.splitlines() |
351 source = source.splitlines() |
352 except (UnicodeError, IOError): |
352 except (UnicodeError, IOError): |
353 source = "" |
353 source = "" |
354 else: |
354 else: |
355 source = self.source.splitlines() |
355 source = self.source.splitlines() |
356 for _fn, lineno, col, code, msg in warnings: |
356 for _fn, lineno, col, code, msg in warnings: |
357 self.noResults = False |
357 self.noResults = False |
358 if source: |
358 if source: |
359 try: |
359 try: |
360 scr_line = source[lineno - 1].strip() |
360 scr_line = source[lineno - 1].strip() |
361 except IndexError: |
361 except IndexError: |
|
362 scr_line = "" |
|
363 else: |
362 scr_line = "" |
364 scr_line = "" |
363 else: |
365 self.__createResultItem(_fn, lineno, col, msg, scr_line, True) |
364 scr_line = "" |
|
365 self.__createResultItem(_fn, lineno, col, msg, scr_line, True) |
|
366 |
366 |
367 self.progress += 1 |
367 self.progress += 1 |
368 self.checkProgress.setValue(self.progress) |
368 self.checkProgress.setValue(self.progress) |
369 self.checkProgressLabel.setPath(fn) |
369 self.checkProgressLabel.setPath(fn) |
370 QApplication.processEvents() |
370 QApplication.processEvents() |