initial commit

This commit is contained in:
Maxim Kurnikov
2018-07-29 18:12:23 +03:00
commit a9f215bf64
311 changed files with 13433 additions and 0 deletions

View File

@@ -0,0 +1,6 @@
class BaseEmailBackend:
def __enter__(self) -> BaseEmailBackend: ...
def __exit__(self, exc_type: None, exc_value: None, traceback: None) -> None: ...
def __init__(self, fail_silently: bool = ..., **kwargs) -> None: ...
def close(self) -> None: ...
def open(self) -> None: ...

View File

@@ -0,0 +1,17 @@
from django.core.mail.message import (
EmailMessage,
EmailMultiAlternatives,
)
from typing import (
List,
Union,
)
class EmailBackend:
def __init__(self, *args, **kwargs) -> None: ...
def send_messages(
self,
email_messages: Union[List[EmailMultiAlternatives], List[EmailMessage]]
) -> int: ...
def write_message(self, message: EmailMultiAlternatives) -> None: ...

View File

@@ -0,0 +1,6 @@
from django.core.mail.message import EmailMessage
from typing import List
class EmailBackend:
def send_messages(self, email_messages: List[EmailMessage]) -> int: ...

View File

@@ -0,0 +1,9 @@
from django.core.mail.message import EmailMessage
class EmailBackend:
def __init__(self, *args, file_path = ..., **kwargs) -> None: ...
def _get_filename(self) -> str: ...
def close(self) -> None: ...
def open(self) -> bool: ...
def write_message(self, message: EmailMessage) -> None: ...

View File

@@ -0,0 +1,16 @@
from django.core.mail.message import (
EmailMessage,
EmailMultiAlternatives,
)
from typing import (
List,
Union,
)
class EmailBackend:
def __init__(self, *args, **kwargs) -> None: ...
def send_messages(
self,
messages: Union[List[EmailMultiAlternatives], List[EmailMessage]]
) -> int: ...

View File

@@ -0,0 +1,30 @@
from django.core.mail.message import EmailMessage
from smtplib import SMTP
from typing import (
List,
Optional,
Type,
)
class EmailBackend:
def __init__(
self,
host: None = ...,
port: None = ...,
username: Optional[str] = ...,
password: Optional[str] = ...,
use_tls: None = ...,
fail_silently: bool = ...,
use_ssl: None = ...,
timeout: None = ...,
ssl_keyfile: None = ...,
ssl_certfile: None = ...,
**kwargs
) -> None: ...
def _send(self, email_message: EmailMessage) -> bool: ...
def close(self) -> None: ...
@property
def connection_class(self) -> Type[SMTP]: ...
def open(self) -> bool: ...
def send_messages(self, email_messages: List[EmailMessage]) -> int: ...