mirror of
https://github.com/davidhalter/django-stubs.git
synced 2025-12-08 21:14:49 +08:00
32 lines
1.1 KiB
Python
32 lines
1.1 KiB
Python
from typing import Any, Callable, Optional, Type
|
|
|
|
from django.http.request import HttpRequest
|
|
from django.http.response import HttpResponseBase
|
|
|
|
class RemovedInDjango30Warning(PendingDeprecationWarning): ...
|
|
class RemovedInNextVersionWarning(DeprecationWarning): ...
|
|
|
|
class warn_about_renamed_method:
|
|
class_name: str = ...
|
|
old_method_name: str = ...
|
|
new_method_name: str = ...
|
|
deprecation_warning: Type[DeprecationWarning] = ...
|
|
def __init__(
|
|
self, class_name: str, old_method_name: str, new_method_name: str, deprecation_warning: Type[DeprecationWarning]
|
|
) -> None: ...
|
|
def __call__(self, f: Callable) -> Callable: ...
|
|
|
|
class RenameMethodsBase(type):
|
|
renamed_methods: Any = ...
|
|
def __new__(cls, name: Any, bases: Any, attrs: Any): ...
|
|
|
|
class DeprecationInstanceCheck(type):
|
|
alternative: str
|
|
deprecation_warning: Type[django.utils.deprecation.RemovedInNextVersionWarning]
|
|
def __instancecheck__(self, instance: Any): ...
|
|
|
|
class MiddlewareMixin:
|
|
get_response: Any = ...
|
|
def __init__(self, get_response: Optional[Callable] = ...) -> None: ...
|
|
def __call__(self, request: HttpRequest) -> HttpResponseBase: ...
|