third iteration of stubs

This commit is contained in:
Maxim Kurnikov
2018-08-11 00:19:50 +03:00
parent fa718b8e55
commit c6bceb19f4
216 changed files with 16306 additions and 3006 deletions

View File

@@ -12,7 +12,7 @@ class Message:
def __init__(
self, level: int, message: str, extra_tags: Optional[str] = ...
) -> None: ...
def __eq__(self, other: Union[str, Message]) -> bool: ...
def __eq__(self, other: Union[Message, str]) -> bool: ...
@property
def tags(self) -> str: ...
@property

View File

@@ -1,5 +1,5 @@
import json
from typing import Any, Collection, Dict, List, Optional, Union
from typing import Any, Dict, List, Optional, Union
from django.contrib.messages.storage.base import BaseStorage, Message
@@ -14,10 +14,60 @@ class MessageEncoder(json.JSONEncoder):
skipkeys: bool
sort_keys: bool
message_key: str = ...
def default(self, obj: Message) -> List[Union[str, int]]: ...
def default(self, obj: Message) -> List[Union[int, str]]: ...
class MessageDecoder(json.JSONDecoder):
def process_messages(self, obj: Collection) -> Any: ...
def process_messages(
self,
obj: Union[
Dict[
str,
Union[
List[
Union[
Dict[str, List[Union[int, str]]],
List[Union[int, str]],
]
],
List[Union[int, str]],
],
],
List[
Union[
Dict[
str,
Union[
List[
Union[
Dict[str, List[Union[int, str]]],
List[Union[int, str]],
]
],
List[Union[int, str]],
],
],
List[Union[int, str]],
]
],
List[Union[List[Union[int, str]], str]],
List[Union[int, str]],
str,
],
) -> Union[
Dict[str, Union[List[Union[Dict[str, Message], Message]], Message]],
List[
Union[
Dict[
str,
Union[List[Union[Dict[str, Message], Message]], Message],
],
Message,
]
],
List[Union[Message, str]],
Message,
str,
]: ...
def decode(
self, s: str, **kwargs: Any
) -> Union[
@@ -25,13 +75,13 @@ class MessageDecoder(json.JSONDecoder):
Union[
Dict[
str,
Union[Message, List[Union[Message, Dict[str, Message]]]],
Union[List[Union[Dict[str, Message], Message]], Message],
],
Message,
]
],
Message,
List[Union[Message, str]],
Message,
]: ...
class CookieStorage(BaseStorage):

View File

@@ -16,5 +16,5 @@ class SessionStorage(BaseStorage):
self, messages: Union[List[Message], List[str]]
) -> str: ...
def deserialize_messages(
self, data: Optional[Union[str, List[Any]]]
) -> Optional[Union[List[str], List[Message]]]: ...
self, data: Optional[Union[List[Any], str]]
) -> Optional[Union[List[Message], List[str]]]: ...