339 self.trUtf8("Unspecific Error: {0}".format(str(err)))) |
339 self.trUtf8("Unspecific Error: {0}".format(str(err)))) |
340 else: |
340 else: |
341 checker.messages.sort(key=lambda a: a[1]) |
341 checker.messages.sort(key=lambda a: a[1]) |
342 for message in checker.messages: |
342 for message in checker.messages: |
343 fname, lineno, position, text = message |
343 fname, lineno, position, text = message |
|
344 if lineno > len(source): |
|
345 lineno = len(source) |
344 if "__IGNORE_WARNING__" not in Utilities.extractLineFlags( |
346 if "__IGNORE_WARNING__" not in Utilities.extractLineFlags( |
345 source[lineno - 1].strip()): |
347 source[lineno - 1].strip()): |
346 self.noResults = False |
348 self.noResults = False |
347 fixed = False |
349 fixed = False |
348 if fixer: |
350 if fixer: |