mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-10 05:51:52 +08:00
remove checks against patch versions (#987)
Both mypy and pytype only use the major and minor version in type checking. Using checks like "sys.version_info >= (3, 4, 4)" won't actually work properly for people type checking their code using version 3.4, because (3, 4) >= (3, 4, 4) will always be false (at least in mypy's approach; not sure if pytype is different).
This commit is contained in:
committed by
Guido van Rossum
parent
2dbb5f0bc3
commit
b6eec58d2c
@@ -118,7 +118,7 @@ class MIMEPart:
|
||||
**kw: Any) -> None: ...
|
||||
def clear(self) -> None: ...
|
||||
def clear_content(self) -> None: ...
|
||||
if sys.version_info >= (3, 4, 2):
|
||||
if sys.version_info >= (3, 4):
|
||||
def is_attachment(self) -> bool: ...
|
||||
else:
|
||||
@property
|
||||
|
||||
@@ -46,7 +46,6 @@ if sys.version_info >= (3, 4):
|
||||
capath: Optional[str] = ...,
|
||||
cadata: Optional[str] = ...) -> 'SSLContext': ...
|
||||
|
||||
if sys.version_info >= (3, 4, 3):
|
||||
def _create_unverified_context(protocol: int = ..., *,
|
||||
cert_reqs: int = ...,
|
||||
check_hostname: bool = ...,
|
||||
@@ -94,7 +93,6 @@ if sys.version_info >= (3, 4):
|
||||
VERIFY_CRL_CHECK_LEAF = ... # type: int
|
||||
VERIFY_CRL_CHECK_CHAIN = ... # type: int
|
||||
VERIFY_X509_STRICT = ... # type: int
|
||||
if sys.version_info >= (3, 4, 4):
|
||||
VERIFY_X509_TRUSTED_FIRST = ... # type: int
|
||||
|
||||
PROTOCOL_SSLv23 = ... # type: int
|
||||
|
||||
Reference in New Issue
Block a user