Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py

changeset 3205
157dcfafc5d2
parent 3190
a9a94491c4fd
child 3207
6cf664694e3c
--- a/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py	Tue Jan 14 19:51:24 2014 +0100
+++ b/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py	Wed Jan 15 18:59:03 2014 +0100
@@ -240,6 +240,8 @@
                                 from Utilities.py3flakes.checker import Checker
                                 from Utilities.py3flakes.messages import \
                                     ImportStarUsed
+                                from Utilities.py3flakes.translations import \
+                                    getTranslatedFlakesMessage
                                 sourceLines = source.splitlines()
                                 warnings = Checker(source, file)
                                 warnings.messages.sort(key=lambda a: a.lineno)
@@ -247,15 +249,17 @@
                                     if ignoreStarImportWarnings and \
                                        isinstance(warning, ImportStarUsed):
                                         continue
-                                    fname, lineno, message = \
+                                    fname, lineno, messageID, messageArgs = \
                                         warning.getMessageData()
                                     if "__IGNORE_WARNING__" not in \
                                         Utilities.extractLineFlags(
                                             sourceLines[lineno - 1].strip()):
                                         self.noResults = False
                                         self.__createResultItem(
-                                            fname, lineno, 0, message, "",
-                                            isWarning=True)
+                                            fname, lineno, 0,
+                                            getTranslatedFlakesMessage(
+                                                messageID, messageArgs),
+                                            "", isWarning=True)
                             except SyntaxError as err:
                                 if err.text.strip():
                                     msg = err.text.strip()

eric ide

mercurial