eric6/Plugins/CheckerPlugins/CodeStyleChecker/AstUtilities.py

changeset 7637
c878e8255972
parent 7360
9190402e4505
child 7923
91e843545d9a
diff -r 61566f35ab22 -r c878e8255972 eric6/Plugins/CheckerPlugins/CodeStyleChecker/AstUtilities.py
--- a/eric6/Plugins/CheckerPlugins/CodeStyleChecker/AstUtilities.py	Mon Jun 22 17:55:06 2020 +0200
+++ b/eric6/Plugins/CheckerPlugins/CodeStyleChecker/AstUtilities.py	Tue Jun 23 17:24:18 2020 +0200
@@ -135,10 +135,7 @@
         @return flag indicating a bytes
         @rtype bool
         """
-        return (
-            sys.version_info[0] >= 3 and
-            isinstance(node, ast.Bytes)
-        )
+        return isinstance(node, ast.Bytes)
     
     def isBaseString(node):
         """
@@ -149,10 +146,7 @@
         @return flag indicating a bytes or string
         @rtype bool
         """
-        typ = (ast.Str,)
-        if sys.version_info[0] > 2:
-            typ += (ast.Bytes,)
-        return isinstance(node, typ)
+        return isinstance(node, (ast.Str, ast.Bytes))
     
     def isNameConstant(node):
         """
@@ -181,7 +175,7 @@
         elif isinstance(node, ast.Str):
             return node.s
         
-        elif sys.version_info[0] > 2 and isinstance(node, ast.Bytes):
+        elif isinstance(node, ast.Bytes):
             return node.s
         
         elif isinstance(node, ast.NameConstant):

eric ide

mercurial