third iteration of stubs

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

No files matched your search

+31 -8
View File
@@ -2,9 +2,12 @@ from typing import Any, Callable, List, Optional, Tuple, Type, Union
from django.apps.config import AppConfig
from django.conf import Settings, UserSettingsHolder
from django.core.handlers.wsgi import WSGIHandler
from django.db.backends.sqlite3.base import DatabaseWrapper
from django.db.models.base import Model
from django.template.base import Template
from django.test.client import ClientHandler
from django.test.testcases import SimpleTestCase
NONE_ID: Any
NO_RECEIVERS: Any
@@ -20,31 +23,51 @@ class Signal:
) -> None: ...
def connect(
self,
receiver: Callable,
sender: Optional[Union[Type[Model], AppConfig]] = ...,
receiver: Any,
sender: Optional[
Union[Type[Union[Any, Model]], AppConfig, SimpleTestCase]
] = ...,
weak: bool = ...,
dispatch_uid: Optional[str] = ...,
) -> None: ...
def disconnect(
self,
receiver: Optional[Callable] = ...,
sender: None = ...,
sender: Optional[
Union[Type[Union[Any, Model]], AppConfig, SimpleTestCase]
] = ...,
dispatch_uid: Optional[str] = ...,
) -> bool: ...
def has_listeners(self, sender: Type[Model] = ...) -> bool: ...
def has_listeners(self, sender: Any = ...) -> bool: ...
def send(
self,
sender: Optional[
Union[
Type[
Union[Model, UserSettingsHolder, DatabaseWrapper, Settings]
Optional[
Union[
Settings,
UserSettingsHolder,
WSGIHandler,
DatabaseWrapper,
Model,
ClientHandler,
SimpleTestCase,
]
]
],
AppConfig,
Template,
SimpleTestCase,
str,
]
],
**named: Any
) -> List[Tuple[Callable, None]]: ...
def send_robust(self, sender: Any, **named: Any): ...
) -> List[Tuple[Optional[str], Optional[str]]]: ...
def send_robust(
self, sender: SimpleTestCase, **named: Any
) -> List[Tuple[Callable, Union[ValueError, str]]]: ...
def receiver(signal: Signal, **kwargs: Any) -> Callable: ...
def receiver(
signal: Union[List[Signal], Signal], **kwargs: Any
) -> Callable: ...