235 self.__createResultItem(fname, line, index, error, code) |
235 self.__createResultItem(fname, line, index, error, code) |
236 else: |
236 else: |
237 if Preferences.getFlakes("IncludeInSyntaxCheck"): |
237 if Preferences.getFlakes("IncludeInSyntaxCheck"): |
238 if isPy3: |
238 if isPy3: |
239 try: |
239 try: |
240 from Utilities.py3flakes.checker import Checker |
240 from Utilities.pyflakes.checker import Checker |
241 from Utilities.py3flakes.messages import \ |
241 from Utilities.pyflakes.messages import \ |
242 ImportStarUsed |
242 ImportStarUsed |
243 from Utilities.py3flakes.translations import \ |
243 from Utilities.pyflakes.translations import \ |
244 getTranslatedFlakesMessage |
244 getTranslatedFlakesMessage |
245 sourceLines = source.splitlines() |
245 sourceLines = source.splitlines() |
246 warnings = Checker(source, file) |
246 warnings = Checker(source, file) |
247 warnings.messages.sort(key=lambda a: a.lineno) |
247 warnings.messages.sort(key=lambda a: a.lineno) |
248 for warning in warnings.messages: |
248 for warning in warnings.messages: |