Files
django-stubs/django-stubs/core/mail/backends/smtp.pyi
2018-07-29 23:34:58 +03:00

44 lines
1.3 KiB
Python

# Stubs for django.core.mail.backends.smtp (Python 3.6)
#
# NOTE: This dynamically typed stub was automatically generated by stubgen.
from django.core.mail.backends.base import BaseEmailBackend
from typing import Any, Optional
from django.core.mail.message import EmailMessage
from smtplib import SMTP
from typing import List, Optional, Type
class EmailBackend(BaseEmailBackend):
host: Any = ...
port: Any = ...
username: Any = ...
password: Any = ...
use_tls: Any = ...
use_ssl: Any = ...
timeout: Any = ...
ssl_keyfile: Any = ...
ssl_certfile: Any = ...
connection: Any = ...
_lock: Any = ...
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: Any,
) -> None: ...
@property
def connection_class(self) -> Type[SMTP]: ...
def open(self) -> bool: ...
def close(self) -> None: ...
def send_messages(self, email_messages: List[EmailMessage]) -> int: ...
def _send(self, email_message: EmailMessage) -> bool: ...