From 4dfcf25cefe09648bba939dd61a48aee349dc94a Mon Sep 17 00:00:00 2001 From: Anthony Sottile Date: Mon, 30 May 2022 15:27:46 -0400 Subject: [PATCH] simplify PYPY check --- pyflakes/checker.py | 6 +----- pyflakes/test/test_api.py | 7 +------ pyflakes/test/test_doctests.py | 7 +------ 3 files changed, 3 insertions(+), 17 deletions(-) diff --git a/pyflakes/checker.py b/pyflakes/checker.py index 07c103cf..0da87c27 100644 --- a/pyflakes/checker.py +++ b/pyflakes/checker.py @@ -23,11 +23,7 @@ PY35_PLUS = sys.version_info >= (3, 5) # Python 3.5 and above PY36_PLUS = sys.version_info >= (3, 6) # Python 3.6 and above PY38_PLUS = sys.version_info >= (3, 8) -try: - sys.pypy_version_info - PYPY = True -except AttributeError: - PYPY = False +PYPY = hasattr(sys, 'pypy_version_info') builtin_vars = dir(__import__('__builtin__' if PY2 else 'builtins')) diff --git a/pyflakes/test/test_api.py b/pyflakes/test/test_api.py index 9c811613..3d93591d 100644 --- a/pyflakes/test/test_api.py +++ b/pyflakes/test/test_api.py @@ -9,6 +9,7 @@ import subprocess import tempfile +from pyflakes.checker import PYPY from pyflakes.messages import UnusedImport from pyflakes.reporter import Reporter from pyflakes.api import ( @@ -25,12 +26,6 @@ from io import StringIO unichr = chr -try: - sys.pypy_version_info - PYPY = True -except AttributeError: - PYPY = False - ERROR_HAS_COL_NUM = ERROR_HAS_LAST_LINE = sys.version_info >= (3, 2) or PYPY diff --git a/pyflakes/test/test_doctests.py b/pyflakes/test/test_doctests.py index 836b2489..de796b9a 100644 --- a/pyflakes/test/test_doctests.py +++ b/pyflakes/test/test_doctests.py @@ -3,6 +3,7 @@ from pyflakes import messages as m from pyflakes.checker import ( + PYPY, DoctestScope, FunctionScope, ModuleScope, @@ -12,12 +13,6 @@ from pyflakes.test.test_undefined_names import Test as TestUndefinedNames from pyflakes.test.harness import TestCase, skip -try: - sys.pypy_version_info - PYPY = True -except AttributeError: - PYPY = False - class _DoctestMixin(object):