Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py

changeset 4524
5543f4dec8f7
parent 4522
e41020d3c031
child 4631
5c1a96925da4
equal deleted inserted replaced
4522:e41020d3c031 4524:5543f4dec8f7
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()

eric ide

mercurial