django.contrib.messages.api: use HttpRequest instead of WSGIRequest (#73)

Its error messages explicitly note that an HttpRequest is required.
https://docs.djangoproject.com/en/2.1/_modules/django/contrib/messages/api/#add_message
This commit is contained in:
Ville Skyttä authored and Maxim Kurnikov committed 2019-05-21 17:23:19 +03:00
1 parent e634a5d460
commit dd5b98faf0
1 file changed
+6 -7
+6 -7
View File
@@ -1,13 +1,12 @@
from typing import Any, List, Optional, Union from typing import Any, List, Optional, Union
from django.contrib.messages.storage.base import BaseStorage from django.contrib.messages.storage.base import BaseStorage
from django.core.handlers.wsgi import WSGIRequest
from django.http.request import HttpRequest from django.http.request import HttpRequest
class MessageFailure(Exception): ... class MessageFailure(Exception): ...
def add_message( def add_message(
request: Optional[WSGIRequest], request: Optional[HttpRequest],
level: int, level: int,
message: str, message: str,
extra_tags: str = ..., extra_tags: str = ...,
@@ -16,12 +15,12 @@ def add_message(
def get_messages(request: HttpRequest) -> Union[List[Any], BaseStorage]: ... def get_messages(request: HttpRequest) -> Union[List[Any], BaseStorage]: ...
def get_level(request: HttpRequest) -> int: ... def get_level(request: HttpRequest) -> int: ...
def set_level(request: HttpRequest, level: int) -> bool: ... def set_level(request: HttpRequest, level: int) -> bool: ...
def debug(request: WSGIRequest, message: str, extra_tags: str = ..., fail_silently: Union[bool, str] = ...) -> None: ... def debug(request: HttpRequest, message: str, extra_tags: str = ..., fail_silently: Union[bool, str] = ...) -> None: ...
def info(request: WSGIRequest, message: str, extra_tags: str = ..., fail_silently: Union[bool, str] = ...) -> None: ... def info(request: HttpRequest, message: str, extra_tags: str = ..., fail_silently: Union[bool, str] = ...) -> None: ...
def success( def success(
request: WSGIRequest, message: str, extra_tags: str = ..., fail_silently: Union[bool, str] = ... request: HttpRequest, message: str, extra_tags: str = ..., fail_silently: Union[bool, str] = ...
) -> None: ... ) -> None: ...
def warning( def warning(
request: WSGIRequest, message: str, extra_tags: str = ..., fail_silently: Union[bool, str] = ... request: HttpRequest, message: str, extra_tags: str = ..., fail_silently: Union[bool, str] = ...
) -> None: ... ) -> None: ...
def error(request: WSGIRequest, message: str, extra_tags: str = ..., fail_silently: Union[bool, str] = ...) -> None: ... def error(request: HttpRequest, message: str, extra_tags: str = ..., fail_silently: Union[bool, str] = ...) -> None: ...