QScintilla/Editor.py

changeset 3205
157dcfafc5d2
parent 3204
c3e5015c15ee
child 3206
f516fc427551
--- a/QScintilla/Editor.py	Tue Jan 14 19:51:24 2014 +0100
+++ b/QScintilla/Editor.py	Wed Jan 15 18:59:03 2014 +0100
@@ -4992,6 +4992,8 @@
                     if Preferences.getFlakes("IncludeInSyntaxCheck"):
                         from Utilities.py3flakes.checker import Checker
                         from Utilities.py3flakes.messages import ImportStarUsed
+                        from Utilities.py3flakes.translations import \
+                            getTranslatedFlakesMessage
                         
                         ignoreStarImportWarnings = \
                             Preferences.getFlakes("IgnoreStarImportWarnings")
@@ -5007,12 +5009,15 @@
                                    isinstance(warning, ImportStarUsed):
                                     continue
                                 
-                                _fn, lineno, message = warning.getMessageData()
+                                _fn, lineno, messageID,  messageArgs = \
+                                    warning.getMessageData()
                                 if "__IGNORE_WARNING__" not in \
                                         Utilities.extractLineFlags(
                                             self.text(lineno - 1).strip()):
                                     self.toggleWarning(
-                                        lineno, True, message)
+                                        lineno, True,
+                                        getTranslatedFlakesMessage(
+                                            messageID, messageArgs))
                         except SyntaxError as err:
                             if err.text.strip():
                                 msg = err.text.strip()
@@ -5030,9 +5035,12 @@
                     self.toggleSyntaxError(
                         int(errorline), int(errorindex), True, _error)
                 else:
+                    from Utilities.py3flakes.translations import \
+                        getTranslatedFlakesMessage
                     for warning in warnings:
                         self.toggleWarning(
-                            int(warning[1]), True, warning[2])
+                            int(warning[1]), True, getTranslatedFlakesMessage(
+                                warning[2], warning[3]))
         
     def __initOnlineSyntaxCheck(self):
         """

eric ide

mercurial