File tree Expand file tree Collapse file tree 4 files changed +20
-36
lines changed Expand file tree Collapse file tree 4 files changed +20
-36
lines changed Original file line number Diff line number Diff line change 1- from typing import TYPE_CHECKING
1+ import sys
22
3- if TYPE_CHECKING :
3+ if sys .version_info >= (3 , 8 ):
4+ from typing import Protocol
5+ from typing import runtime_checkable
6+ else :
47 from typing_extensions import Protocol
58 from typing_extensions import runtime_checkable
6- else :
7- try :
8- from typing import Protocol
9- from typing import runtime_checkable
10- except ImportError :
11- from typing_extensions import Protocol
12- from typing_extensions import runtime_checkable
139
1410from requests .cookies import RequestsCookieJar
1511
Original file line number Diff line number Diff line change 1- from typing import TYPE_CHECKING
1+ import sys
22from typing import Any
33from typing import List
44
5- if TYPE_CHECKING :
5+ if sys .version_info >= (3 , 8 ):
6+ from typing import Protocol
7+ from typing import runtime_checkable
8+ else :
69 from typing_extensions import Protocol
710 from typing_extensions import runtime_checkable
8- else :
9- try :
10- from typing import Protocol
11- from typing import runtime_checkable
12- except ImportError :
13- from typing_extensions import Protocol
14- from typing_extensions import runtime_checkable
1511
1612
1713@runtime_checkable
Original file line number Diff line number Diff line change 11"""OpenAPI core validation request protocols module"""
2- from typing import TYPE_CHECKING
2+ import sys
33from typing import Optional
44
5- if TYPE_CHECKING :
5+ if sys .version_info >= (3 , 8 ):
6+ from typing import Protocol
7+ from typing import runtime_checkable
8+ else :
69 from typing_extensions import Protocol
710 from typing_extensions import runtime_checkable
8- else :
9- try :
10- from typing import Protocol
11- from typing import runtime_checkable
12- except ImportError :
13- from typing_extensions import Protocol
14- from typing_extensions import runtime_checkable
1511
1612from openapi_core .spec import Spec
1713from openapi_core .validation .request .datatypes import RequestParameters
Original file line number Diff line number Diff line change 11"""OpenAPI core validation response protocols module"""
2- from typing import TYPE_CHECKING
2+ import sys
33from typing import Any
44from typing import Mapping
55from typing import Optional
66
7- if TYPE_CHECKING :
7+ if sys .version_info >= (3 , 8 ):
8+ from typing import Protocol
9+ from typing import runtime_checkable
10+ else :
811 from typing_extensions import Protocol
912 from typing_extensions import runtime_checkable
10- else :
11- try :
12- from typing import Protocol
13- from typing import runtime_checkable
14- except ImportError :
15- from typing_extensions import Protocol
16- from typing_extensions import runtime_checkable
1713
1814from openapi_core .spec import Spec
1915from openapi_core .validation .request .protocols import Request
You can’t perform that action at this time.
0 commit comments