better stubs

This commit is contained in:
Maxim Kurnikov
2018-08-05 03:13:19 +03:00
parent 4013fe4d03
commit fa718b8e55
380 changed files with 11805 additions and 8503 deletions

View File

@@ -1,43 +1,46 @@
# Stubs for django.middleware.cache (Python 3.6)
#
# NOTE: This dynamically typed stub was automatically generated by stubgen.
from typing import Any, Callable, Optional, Union
from django.utils.deprecation import MiddlewareMixin
from typing import Any, Optional
from django.core.handlers.wsgi import WSGIRequest
from django.http.request import HttpRequest
from django.http.response import HttpResponse, HttpResponseBase
from typing import Callable, Optional
from django.utils.deprecation import MiddlewareMixin
class UpdateCacheMiddleware(MiddlewareMixin):
cache_timeout: Any = ...
key_prefix: Any = ...
cache_alias: Any = ...
cache: Any = ...
get_response: Any = ...
def __init__(self, get_response: None = ...) -> None: ...
def _should_update_cache(
self, request: WSGIRequest, response: HttpResponse
) -> bool: ...
cache_timeout: float = ...
key_prefix: str = ...
cache_alias: str = ...
cache: Union[
django.core.cache.backends.base.BaseCache,
django.core.cache.DefaultCacheProxy,
] = ...
get_response: Optional[Callable] = ...
def __init__(self, get_response: Optional[Callable] = ...) -> None: ...
def process_response(
self, request: WSGIRequest, response: HttpResponseBase
) -> HttpResponseBase: ...
self, request: HttpRequest, response: Union[HttpResponseBase, str]
) -> Union[HttpResponseBase, str]: ...
class FetchFromCacheMiddleware(MiddlewareMixin):
key_prefix: Any = ...
cache_alias: Any = ...
cache: Any = ...
get_response: Any = ...
key_prefix: str = ...
cache_alias: str = ...
cache: Union[
django.core.cache.backends.base.BaseCache,
django.core.cache.DefaultCacheProxy,
] = ...
get_response: Optional[Callable] = ...
def __init__(self, get_response: Optional[Callable] = ...) -> None: ...
def process_request(self, request: HttpRequest) -> Optional[HttpResponse]: ...
def process_request(
self, request: HttpRequest
) -> Optional[HttpResponse]: ...
class CacheMiddleware(UpdateCacheMiddleware, FetchFromCacheMiddleware):
get_response: Any = ...
key_prefix: Any = ...
cache_alias: Any = ...
cache_timeout: Any = ...
cache: Any = ...
get_response: None = ...
key_prefix: str = ...
cache_alias: str = ...
cache_timeout: float = ...
cache: django.core.cache.backends.locmem.LocMemCache = ...
def __init__(
self, get_response: None = ..., cache_timeout: Optional[int] = ..., **kwargs: Any
self,
get_response: None = ...,
cache_timeout: Optional[float] = ...,
**kwargs: Any
) -> None: ...

View File

@@ -1,14 +1,12 @@
# Stubs for django.middleware.clickjacking (Python 3.6)
#
# NOTE: This dynamically typed stub was automatically generated by stubgen.
from django.utils.deprecation import MiddlewareMixin
from typing import Any
from typing import Any, Optional
from django.http.request import HttpRequest
from django.http.response import HttpResponse
from django.utils.deprecation import MiddlewareMixin
class XFrameOptionsMiddleware(MiddlewareMixin):
get_response: Optional[Callable]
def process_response(
self, request: HttpRequest, response: HttpResponse
) -> HttpResponse: ...

View File

@@ -1,20 +1,14 @@
# Stubs for django.middleware.common (Python 3.6)
#
# NOTE: This dynamically typed stub was automatically generated by stubgen.
from django.utils.deprecation import MiddlewareMixin
from typing import Any
from typing import Any, Optional
from django.core.handlers.wsgi import WSGIRequest
from django.http.request import HttpRequest
from django.http.response import (
HttpResponseBase,
HttpResponseNotFound,
HttpResponsePermanentRedirect,
)
from typing import Optional
from django.http.response import (HttpResponseBase, HttpResponseNotFound,
HttpResponsePermanentRedirect)
from django.utils.deprecation import MiddlewareMixin
class CommonMiddleware(MiddlewareMixin):
get_response: Optional[Callable]
response_redirect_class: Any = ...
def process_request(
self, request: WSGIRequest
@@ -26,6 +20,7 @@ class CommonMiddleware(MiddlewareMixin):
) -> HttpResponseBase: ...
class BrokenLinkEmailsMiddleware(MiddlewareMixin):
get_response: None
def process_response(
self, request: WSGIRequest, response: HttpResponseNotFound
) -> HttpResponseNotFound: ...

View File

@@ -1,13 +1,8 @@
# Stubs for django.middleware.csrf (Python 3.6)
#
# NOTE: This dynamically typed stub was automatically generated by stubgen.
from django.utils.deprecation import MiddlewareMixin
from typing import Any
from typing import Any, Callable, Dict, Optional, Tuple
from django.http.request import HttpRequest
from django.http.response import HttpResponse, HttpResponseBase, HttpResponseForbidden
from typing import Any, Callable, Dict, Optional, Tuple
from django.http.response import HttpResponseBase, HttpResponseForbidden
from django.utils.deprecation import MiddlewareMixin
logger: Any
REASON_NO_REFERER: str
@@ -21,21 +16,11 @@ CSRF_TOKEN_LENGTH: Any
CSRF_ALLOWED_CHARS: Any
CSRF_SESSION_KEY: str
def _get_failure_view() -> Callable: ...
def _get_new_csrf_string() -> str: ...
def _salt_cipher_secret(secret: str) -> str: ...
def _unsalt_cipher_token(token: str) -> str: ...
def _get_new_csrf_token() -> str: ...
def get_token(request: HttpRequest) -> str: ...
def rotate_token(request: HttpRequest) -> None: ...
def _sanitize_token(token: str) -> str: ...
def _compare_salted_tokens(request_csrf_token: str, csrf_token: str) -> bool: ...
class CsrfViewMiddleware(MiddlewareMixin):
def _accept(self, request: HttpRequest) -> None: ...
def _reject(self, request: HttpRequest, reason: str) -> HttpResponseForbidden: ...
def _get_token(self, request: HttpRequest) -> Optional[str]: ...
def _set_token(self, request: HttpRequest, response: HttpResponse) -> None: ...
get_response: Optional[Callable]
def process_request(self, request: HttpRequest) -> None: ...
def process_view(
self,

View File

@@ -1,16 +1,13 @@
# Stubs for django.middleware.gzip (Python 3.6)
#
# NOTE: This dynamically typed stub was automatically generated by stubgen.
from django.utils.deprecation import MiddlewareMixin
from typing import Any
from typing import Any, Optional
from django.core.handlers.wsgi import WSGIRequest
from django.http.response import HttpResponseBase
from django.utils.deprecation import MiddlewareMixin
re_accepts_gzip: Any
class GZipMiddleware(MiddlewareMixin):
get_response: None
def process_response(
self, request: WSGIRequest, response: HttpResponseBase
) -> HttpResponseBase: ...

View File

@@ -1,15 +1,13 @@
# Stubs for django.middleware.http (Python 3.6)
#
# NOTE: This dynamically typed stub was automatically generated by stubgen.
from django.utils.deprecation import MiddlewareMixin
from typing import Any
from typing import Any, Optional
from django.core.handlers.wsgi import WSGIRequest
from django.http.response import HttpResponse
from django.http.response import HttpResponseBase
from django.utils.deprecation import MiddlewareMixin
class ConditionalGetMiddleware(MiddlewareMixin):
get_response: None
def process_response(
self, request: WSGIRequest, response: HttpResponse
) -> HttpResponse: ...
def needs_etag(self, response: HttpResponse) -> bool: ...
self, request: WSGIRequest, response: HttpResponseBase
) -> HttpResponseBase: ...
def needs_etag(self, response: HttpResponseBase) -> bool: ...

View File

@@ -1,16 +1,14 @@
# Stubs for django.middleware.locale (Python 3.6)
#
# NOTE: This dynamically typed stub was automatically generated by stubgen.
from django.utils.deprecation import MiddlewareMixin
from typing import Any
from typing import Any, Optional
from django.core.handlers.wsgi import WSGIRequest
from django.http.response import HttpResponse
from django.http.response import HttpResponseBase
from django.utils.deprecation import MiddlewareMixin
class LocaleMiddleware(MiddlewareMixin):
get_response: Optional[Callable]
response_redirect_class: Any = ...
def process_request(self, request: WSGIRequest) -> None: ...
def process_response(
self, request: WSGIRequest, response: HttpResponse
) -> HttpResponse: ...
self, request: WSGIRequest, response: HttpResponseBase
) -> HttpResponseBase: ...

View File

@@ -1,24 +1,21 @@
# Stubs for django.middleware.security (Python 3.6)
#
# NOTE: This dynamically typed stub was automatically generated by stubgen.
from django.utils.deprecation import MiddlewareMixin
from typing import Any, Optional
from typing import Any, Callable, Optional
from django.core.handlers.wsgi import WSGIRequest
from django.http.response import HttpResponse, HttpResponsePermanentRedirect
from django.utils.deprecation import MiddlewareMixin
class SecurityMiddleware(MiddlewareMixin):
sts_seconds: Any = ...
sts_include_subdomains: Any = ...
sts_preload: Any = ...
content_type_nosniff: Any = ...
xss_filter: Any = ...
redirect: Any = ...
redirect_host: Any = ...
redirect_exempt: Any = ...
get_response: Any = ...
def __init__(self, get_response: None = ...) -> None: ...
sts_seconds: int = ...
sts_include_subdomains: bool = ...
sts_preload: bool = ...
content_type_nosniff: bool = ...
xss_filter: bool = ...
redirect: bool = ...
redirect_host: Optional[str] = ...
redirect_exempt: List[Any] = ...
get_response: Optional[Callable] = ...
def __init__(self, get_response: Optional[Callable] = ...) -> None: ...
def process_request(
self, request: WSGIRequest
) -> Optional[HttpResponsePermanentRedirect]: ...