move generated stubs to separate directory, too messty

This commit is contained in:
Maxim Kurnikov
2018-11-10 17:49:18 +03:00
parent 7436d641e3
commit 96cd3ddb27
446 changed files with 58 additions and 71 deletions
@@ -0,0 +1,19 @@
from typing import Any, Callable, Optional
from django.core.handlers.wsgi import WSGIRequest
from django.http.response import HttpResponse, HttpResponseBase
from .exception import convert_exception_to_response, get_exception_response
logger: Any
class BaseHandler:
def load_middleware(self) -> None: ...
def make_view_atomic(self, view: Callable) -> Callable: ...
def get_exception_response(
self, request: Any, resolver: Any, status_code: Any, exception: Any
): ...
def get_response(self, request: WSGIRequest) -> HttpResponseBase: ...
def process_exception_by_middleware(
self, exception: Exception, request: WSGIRequest
) -> HttpResponse: ...
@@ -0,0 +1,19 @@
from typing import Any, Callable, Optional
from django.core.handlers.wsgi import WSGIRequest
from django.http.response import HttpResponse
from django.urls.resolvers import URLResolver
def convert_exception_to_response(get_response: Callable) -> Callable: ...
def response_for_exception(
request: WSGIRequest, exc: Exception
) -> HttpResponse: ...
def get_exception_response(
request: WSGIRequest,
resolver: URLResolver,
status_code: int,
exception: Exception,
sender: None = ...,
) -> HttpResponse: ...
def handle_uncaught_exception(request: Any, resolver: Any, exc_info: Any): ...
@@ -0,0 +1,85 @@
from io import BytesIO
from typing import Any, Callable, Dict, Optional, Union
from django.contrib.auth.models import AbstractUser
from django.contrib.sessions.backends.base import SessionBase
from django.core.handlers import base
from django.http import HttpRequest
from django.http.request import QueryDict
from django.http.response import HttpResponse
from django.utils.datastructures import MultiValueDict
_Stream = Union[BytesIO, str]
class LimitedStream:
stream: _Stream = ...
remaining: int = ...
buffer: bytes = ...
buf_size: int = ...
def __init__(
self,
stream: _Stream,
limit: int,
buf_size: int = ...,
) -> None: ...
def read(self, size: Optional[int] = ...) -> bytes: ...
def readline(self, size: Optional[int] = ...) -> bytes: ...
class WSGIRequest(HttpRequest):
content_params: Dict[str, str]
content_type: str
environ: Dict[str, Any] = ...
path_info: str = ...
path: str = ...
user: AbstractUser
session: SessionBase
META: Dict[str, Any] = ...
method: str = ...
encoding: Any = ...
resolver_match: None = ...
def __init__(self, environ: Dict[str, Any]) -> None: ...
def GET(self) -> QueryDict: ...
def COOKIES(self) -> Dict[str, str]: ...
@property
def FILES(self) -> MultiValueDict: ...
POST: Any = ...
class WSGIHandler(base.BaseHandler):
request_class: Any = ...
def __init__(self, *args: Any, **kwargs: Any) -> None: ...
def __call__(
self,
environ: Dict[str, Any],
start_response: Callable,
) -> HttpResponse: ...
def get_path_info(environ: Dict[str, Any]) -> str: ...
def get_script_name(environ: Dict[str, Any]) -> str: ...
def get_bytes_from_wsgi(
environ: Dict[str, Any], key: str, default: str
) -> bytes: ...
def get_str_from_wsgi(
environ: Dict[str, Any], key: str, default: str
) -> str: ...