eric6/Plugins/CheckerPlugins/CodeStyleChecker/translations.py

branch
maintenance
changeset 8273
698ae46f40a4
parent 8243
cc717c2ae956
diff -r fb0ef164f536 -r 698ae46f40a4 eric6/Plugins/CheckerPlugins/CodeStyleChecker/translations.py
--- a/eric6/Plugins/CheckerPlugins/CodeStyleChecker/translations.py	Fri Apr 02 11:59:41 2021 +0200
+++ b/eric6/Plugins/CheckerPlugins/CodeStyleChecker/translations.py	Sat May 01 14:27:20 2021 +0200
@@ -8,6 +8,7 @@
 """
 
 import re
+import contextlib
 
 from PyQt5.QtCore import QCoreApplication
 
@@ -28,6 +29,9 @@
 from .Security.translations import (
     _securityMessages, _securityMessagesSampleArgs
 )
+from .Simplify.translations import (
+    _simplifyMessages, _simplifyMessagesSampleArgs
+)
 
 ##################################################################
 ## pycodestyle error messages
@@ -476,7 +480,6 @@
     "E307": [3, 1],
     "E308": [3],
     "E501": [85, 79],
-    "E605": ["A"],
     "E711": ["None", "'if cond is None:'"],
     "E712": ["True", "'if cond is True:' or 'if cond:'"],
     "E741": ["l"],
@@ -488,6 +491,7 @@
 
 _pycodestyleWarningMessagesSampleArgs = {
     "W505": [80, 72],
+    "W605": ["A"],
 }
 
 _fixMessagesSampleArgs = {
@@ -504,6 +508,7 @@
     "P": _pathlibMessages,
     "S": _securityMessages,
     "W": _pycodestyleWarningMessages,
+    "Y": _simplifyMessages,
     
     "FIX": _fixMessages,
 }
@@ -516,6 +521,7 @@
     "M": _miscellaneousMessagesSampleArgs,
     "S": _securityMessagesSampleArgs,
     "W": _pycodestyleWarningMessagesSampleArgs,
+    "Y": _simplifyMessagesSampleArgs,
     
     "FIX": _fixMessagesSampleArgs,
 }
@@ -556,9 +562,9 @@
         else:
             args = messageArgs
         
-        try:
+        with contextlib.suppress(KeyError):
             catalog = messageCatalogs[messageCategory]
-            try:
+            with contextlib.suppress(KeyError):
                 message = catalog[messageCode]
                 if args is None:
                     return message
@@ -567,10 +573,6 @@
                     return message(args)
                 else:
                     return message.format(*args)
-            except KeyError:
-                pass
-        except KeyError:
-            pass
     
     if example:
         return None

eric ide

mercurial