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