summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony Sottile <asottile@umich.edu>2022-05-30 16:24:55 -0400
committerGitHub <noreply@github.com>2022-05-30 16:24:55 -0400
commit405a0906c8debafaae419472d3f51b84b7ba5c49 (patch)
tree86dea523355f99fdef09b88d3038a467e4966d47
parent30ec8589e183f76f40764a8dd78591719f521943 (diff)
downloadpyflakes-405a0906c8debafaae419472d3f51b84b7ba5c49.tar.gz
simplify PYPY check (#703)
-rw-r--r--pyflakes/checker.py6
-rw-r--r--pyflakes/test/test_api.py7
-rw-r--r--pyflakes/test/test_doctests.py7
3 files changed, 3 insertions, 17 deletions
diff --git a/pyflakes/checker.py b/pyflakes/checker.py
index 07c103c..0da87c2 100644
--- a/pyflakes/checker.py
+++ b/pyflakes/checker.py
@@ -23,11 +23,7 @@ PY2 = sys.version_info < (3, 0)
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 9c81161..3d93591 100644
--- a/pyflakes/test/test_api.py
+++ b/pyflakes/test/test_api.py
@@ -9,6 +9,7 @@ import shutil
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 @@ else:
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 836b248..de796b9 100644
--- a/pyflakes/test/test_doctests.py
+++ b/pyflakes/test/test_doctests.py
@@ -3,6 +3,7 @@ import textwrap
from pyflakes import messages as m
from pyflakes.checker import (
+ PYPY,
DoctestScope,
FunctionScope,
ModuleScope,
@@ -12,12 +13,6 @@ from pyflakes.test.test_imports import Test as TestImports
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):