Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py

branch
6_0_x
changeset 4523
0821211a1db1
parent 4440
d3c84c471c32
equal deleted inserted replaced
4520:2e6fbd9f9fac 4523:0821211a1db1
239 self.__createResultItem(_fn, lineno, col, msg, code, False) 239 self.__createResultItem(_fn, lineno, col, msg, code, False)
240 240
241 warnings = problems.get('warnings', []) 241 warnings = problems.get('warnings', [])
242 if warnings: 242 if warnings:
243 source = self.source.splitlines() 243 source = self.source.splitlines()
244 for _fn, lineno, col, code, msg in warnings: 244 for _fn, lineno, col, code, msg in warnings:
245 self.noResults = False 245 self.noResults = False
246 scr_line = source[lineno - 1].strip() 246 try:
247 self.__createResultItem(_fn, lineno, col, msg, scr_line, True) 247 scr_line = source[lineno - 1].strip()
248 except IndexError:
249 scr_line = ""
250 self.__createResultItem(_fn, lineno, col, msg, scr_line, True)
248 251
249 self.progress += 1 252 self.progress += 1
250 self.checkProgress.setValue(self.progress) 253 self.checkProgress.setValue(self.progress)
251 QApplication.processEvents() 254 QApplication.processEvents()
252 self.__resort() 255 self.__resort()

eric ide

mercurial