From 1f4e3772155ac5102e24b65ef3970d3f1454f4d4 Mon Sep 17 00:00:00 2001 From: Anthony Sottile Date: Thu, 17 Jan 2019 09:29:07 -0800 Subject: Fix python3.8 docstring offsets --- pyflakes/checker.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pyflakes/checker.py b/pyflakes/checker.py index 3c4fa0f..4c18042 100644 --- a/pyflakes/checker.py +++ b/pyflakes/checker.py @@ -20,6 +20,7 @@ from pyflakes import messages 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 @@ -1073,7 +1074,7 @@ class Checker(object): if not isinstance(node, ast.Str): return (None, None) - if PYPY: + if PYPY or PY38_PLUS: doctest_lineno = node.lineno - 1 else: # Computed incorrectly if the docstring has backslash -- cgit v1.2.1