mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-09 05:24:52 +08:00
clean python 3 specific stuff from stdlib/@python2 stubs (#5451)
This commit is contained in:
@@ -11,9 +11,6 @@ _exc_info = Tuple[Optional[Type[BaseException]], Optional[BaseException], Option
|
||||
|
||||
def format_date_time(timestamp: Optional[float]) -> str: ... # undocumented
|
||||
|
||||
if sys.version_info >= (3, 2):
|
||||
def read_environ() -> Dict[str, str]: ...
|
||||
|
||||
class BaseHandler:
|
||||
wsgi_version: Tuple[int, int] # undocumented
|
||||
wsgi_multithread: bool
|
||||
|
||||
@@ -6,16 +6,12 @@ _HeaderList = List[Tuple[str, str]]
|
||||
tspecials: Pattern[str] # undocumented
|
||||
|
||||
class Headers:
|
||||
if sys.version_info < (3, 5):
|
||||
def __init__(self, headers: _HeaderList) -> None: ...
|
||||
else:
|
||||
def __init__(self, headers: Optional[_HeaderList] = ...) -> None: ...
|
||||
def __init__(self, headers: _HeaderList) -> None: ...
|
||||
def __len__(self) -> int: ...
|
||||
def __setitem__(self, name: str, val: str) -> None: ...
|
||||
def __delitem__(self, name: str) -> None: ...
|
||||
def __getitem__(self, name: str) -> Optional[str]: ...
|
||||
if sys.version_info < (3,):
|
||||
def has_key(self, name: str) -> bool: ...
|
||||
def has_key(self, name: str) -> bool: ...
|
||||
def __contains__(self, name: str) -> bool: ...
|
||||
def get_all(self, name: str) -> List[str]: ...
|
||||
@overload
|
||||
@@ -25,7 +21,5 @@ class Headers:
|
||||
def keys(self) -> List[str]: ...
|
||||
def values(self) -> List[str]: ...
|
||||
def items(self) -> _HeaderList: ...
|
||||
if sys.version_info >= (3,):
|
||||
def __bytes__(self) -> bytes: ...
|
||||
def setdefault(self, name: str, value: str) -> str: ...
|
||||
def add_header(self, _name: str, _value: Optional[str], **_params: Optional[str]) -> None: ...
|
||||
|
||||
@@ -1,14 +1,10 @@
|
||||
import sys
|
||||
from BaseHTTPServer import BaseHTTPRequestHandler, HTTPServer
|
||||
from typing import List, Optional, Type, TypeVar, overload
|
||||
|
||||
from .handlers import SimpleHandler
|
||||
from .types import ErrorStream, StartResponse, WSGIApplication, WSGIEnvironment
|
||||
|
||||
if sys.version_info >= (3, 0):
|
||||
from http.server import BaseHTTPRequestHandler, HTTPServer
|
||||
else:
|
||||
from BaseHTTPServer import BaseHTTPRequestHandler, HTTPServer
|
||||
|
||||
server_version: str # undocumented
|
||||
sys_version: str # undocumented
|
||||
software_version: str # undocumented
|
||||
|
||||
@@ -10,10 +10,7 @@ class FileWrapper:
|
||||
def __init__(self, filelike: IO[bytes], blksize: int = ...) -> None: ...
|
||||
def __getitem__(self, key: Any) -> bytes: ...
|
||||
def __iter__(self) -> FileWrapper: ...
|
||||
if sys.version_info >= (3, 0):
|
||||
def __next__(self) -> bytes: ...
|
||||
else:
|
||||
def next(self) -> bytes: ...
|
||||
def next(self) -> bytes: ...
|
||||
|
||||
def guess_scheme(environ: WSGIEnvironment) -> str: ...
|
||||
def application_uri(environ: WSGIEnvironment) -> str: ...
|
||||
|
||||
@@ -9,12 +9,8 @@ def validator(application: WSGIApplication) -> WSGIApplication: ...
|
||||
class InputWrapper:
|
||||
input: InputStream
|
||||
def __init__(self, wsgi_input: InputStream) -> None: ...
|
||||
if sys.version_info >= (3, 0):
|
||||
def read(self, size: int) -> bytes: ...
|
||||
def readline(self, size: int = ...) -> bytes: ...
|
||||
else:
|
||||
def read(self, size: int = ...) -> bytes: ...
|
||||
def readline(self) -> bytes: ...
|
||||
def read(self, size: int = ...) -> bytes: ...
|
||||
def readline(self) -> bytes: ...
|
||||
def readlines(self, hint: int = ...) -> bytes: ...
|
||||
def __iter__(self) -> Iterable[bytes]: ...
|
||||
def close(self) -> NoReturn: ...
|
||||
@@ -44,9 +40,6 @@ class IteratorWrapper:
|
||||
check_start_response: Optional[bool]
|
||||
def __init__(self, wsgi_iterator: Iterator[bytes], check_start_response: Optional[bool]) -> None: ...
|
||||
def __iter__(self) -> IteratorWrapper: ...
|
||||
if sys.version_info >= (3, 0):
|
||||
def __next__(self) -> bytes: ...
|
||||
else:
|
||||
def next(self) -> bytes: ...
|
||||
def next(self) -> bytes: ...
|
||||
def close(self) -> None: ...
|
||||
def __del__(self) -> None: ...
|
||||
|
||||
Reference in New Issue
Block a user