summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAnthony Sottile <asottile@umich.edu>2019-01-30 14:03:55 -0800
committerAnthony Sottile <asottile@umich.edu>2019-01-30 14:03:55 -0800
commiteb886a268f74f55b5b694d5d9a2ce1e40c672d51 (patch)
tree1447c501f91d98cc7849099d335a2edd0f38ff67 /src
parent3d1a4265a76831d2821b5d56036db2bbcc44b1c6 (diff)
downloadflake8-eb886a268f74f55b5b694d5d9a2ce1e40c672d51.tar.gz
Make uses of typing compatible with python 3.5.1 / 3.5.0
Diffstat (limited to 'src')
-rw-r--r--src/flake8/main/application.py5
-rw-r--r--src/flake8/utils.py5
2 files changed, 5 insertions, 5 deletions
diff --git a/src/flake8/main/application.py b/src/flake8/main/application.py
index 86be4bd..202a269 100644
--- a/src/flake8/main/application.py
+++ b/src/flake8/main/application.py
@@ -5,7 +5,6 @@ import logging
import sys
import time
from typing import List, Optional, Sequence # noqa: F401 (until flake8 3.7)
-from typing import Type, TYPE_CHECKING # noqa: F401 (until flake8 3.7)
import flake8
from flake8 import checker
@@ -18,8 +17,10 @@ from flake8.options import aggregator, config
from flake8.options import manager
from flake8.plugins import manager as plugin_manager
-if TYPE_CHECKING:
+if False: # `typing.TYPE_CHECKING` was introduced in 3.5.2
# fmt: off
+ # `typing.Type` as introduced in 3.5.2
+ from typing import Type # noqa: F401 (until flake8 3.7)
from flake8.formatting.base import BaseFormatter # noqa: F401, E501 (until flake8 3.7)
# fmt: on
diff --git a/src/flake8/utils.py b/src/flake8/utils.py
index bdd7a0d..ae0d060 100644
--- a/src/flake8/utils.py
+++ b/src/flake8/utils.py
@@ -10,10 +10,9 @@ import sys
import tokenize
from typing import Callable, Dict, Generator # noqa: F401 (until flake8 3.7)
from typing import List, Pattern, Sequence # noqa: F401 (until flake8 3,7)
-from typing import Tuple, TYPE_CHECKING # noqa: F401 (until flake8 3.7)
-from typing import Union # noqa: F401 (until flake8 3.7)
+from typing import Tuple, Union # noqa: F401 (until flake8 3.7)
-if TYPE_CHECKING:
+if False: # `typing.TYPE_CHECKING` was introduced in 3.5.2
from flake8.plugins.manager import Plugin # noqa: F401 (until flake8 3.7)
DIFF_HUNK_REGEXP = re.compile(r"^@@ -\d+(?:,\d+)? \+(\d+)(?:,(\d+))? @@.*$")