--- a/eric6/Plugins/CheckerPlugins/CodeStyleChecker/Security/SecurityContext.py Mon Jun 22 17:55:06 2020 +0200 +++ b/eric6/Plugins/CheckerPlugins/CodeStyleChecker/Security/SecurityContext.py Tue Jun 23 17:24:18 2020 +0200 @@ -180,7 +180,6 @@ """ val = self.stringVal if val is not None: - # it's any of str or unicode in py2, or str in py3 return val.encode('unicode_escape') val = self.bytesVal @@ -267,20 +266,10 @@ elif isinstance(literal, ast.Name): literalValue = literal.id - # NameConstants are only part of the AST in Python 3. NameConstants - # tend to refer to things like True and False. This prevents them from - # being re-assigned in Python 3. - elif ( - sys.version_info[0] >= 3 and - AstUtilities.isNameConstant(literal) - ): + elif AstUtilities.isNameConstant(literal): literalValue = str(literal.value) - # Bytes are only part of the AST in Python 3 - elif ( - sys.version_info[0] >= 3 and - AstUtilities.isBytes(literal) - ): + elif AstUtilities.isBytes(literal): literalValue = literal.s else: