mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-21 03:11:16 +08:00
Add defaults to third-party stubs U-Z (#9971)
This commit is contained in:
@@ -24,5 +24,5 @@ Retry = retry.Retry
|
||||
class NullHandler(logging.Handler):
|
||||
def emit(self, record): ...
|
||||
|
||||
def add_stderr_logger(level: int = ...) -> logging.StreamHandler[TextIO]: ...
|
||||
def add_stderr_logger(level: int = 10) -> logging.StreamHandler[TextIO]: ...
|
||||
def disable_warnings(category: type[Warning] = ...) -> None: ...
|
||||
|
||||
@@ -15,7 +15,7 @@ class RecentlyUsedContainer(MutableMapping[_KT, _VT]):
|
||||
ContainerCls: Any
|
||||
dispose_func: Any
|
||||
lock: Any
|
||||
def __init__(self, maxsize=..., dispose_func=...) -> None: ...
|
||||
def __init__(self, maxsize=10, dispose_func=None) -> None: ...
|
||||
def __getitem__(self, key): ...
|
||||
def __setitem__(self, key, value) -> None: ...
|
||||
def __delitem__(self, key) -> None: ...
|
||||
@@ -25,7 +25,7 @@ class RecentlyUsedContainer(MutableMapping[_KT, _VT]):
|
||||
def keys(self): ...
|
||||
|
||||
class HTTPHeaderDict(MutableMapping[str, str]):
|
||||
def __init__(self, headers=..., **kwargs) -> None: ...
|
||||
def __init__(self, headers=None, **kwargs) -> None: ...
|
||||
def __setitem__(self, key, val) -> None: ...
|
||||
def __getitem__(self, key): ...
|
||||
def __delitem__(self, key) -> None: ...
|
||||
|
||||
@@ -36,7 +36,7 @@ class HTTPSConnection(HTTPConnection):
|
||||
default_port: Any
|
||||
key_file: Any
|
||||
cert_file: Any
|
||||
def __init__(self, host, port=..., key_file=..., cert_file=..., strict=..., timeout=..., **kw) -> None: ...
|
||||
def __init__(self, host, port=None, key_file=None, cert_file=None, strict=None, timeout=..., **kw) -> None: ...
|
||||
sock: Any
|
||||
def connect(self): ...
|
||||
|
||||
@@ -48,7 +48,9 @@ class VerifiedHTTPSConnection(HTTPSConnection):
|
||||
key_file: Any
|
||||
cert_file: Any
|
||||
assert_hostname: Any
|
||||
def set_cert(self, key_file=..., cert_file=..., cert_reqs=..., ca_certs=..., assert_hostname=..., assert_fingerprint=...): ...
|
||||
def set_cert(
|
||||
self, key_file=None, cert_file=None, cert_reqs=None, ca_certs=None, assert_hostname=None, assert_fingerprint=None
|
||||
): ...
|
||||
sock: Any
|
||||
auto_open: Any
|
||||
is_verified: Any
|
||||
|
||||
@@ -45,7 +45,7 @@ class ConnectionPool:
|
||||
QueueCls: ClassVar[type[queue.Queue[Any]]]
|
||||
host: str
|
||||
port: int | None
|
||||
def __init__(self, host: str, port: int | None = ...) -> None: ...
|
||||
def __init__(self, host: str, port: int | None = None) -> None: ...
|
||||
def __enter__(self) -> Self: ...
|
||||
def __exit__(
|
||||
self, exc_type: type[BaseException] | None, exc_val: BaseException | None, exc_tb: TracebackType | None
|
||||
@@ -69,15 +69,15 @@ class HTTPConnectionPool(ConnectionPool, RequestMethods):
|
||||
def __init__(
|
||||
self,
|
||||
host: str,
|
||||
port: int | None = ...,
|
||||
strict: bool = ...,
|
||||
port: int | None = None,
|
||||
strict: bool = False,
|
||||
timeout: _Timeout = ...,
|
||||
maxsize: int = ...,
|
||||
block: bool = ...,
|
||||
headers: Mapping[str, str] | None = ...,
|
||||
retries: _Retries | None = ...,
|
||||
_proxy: Url | None = ...,
|
||||
_proxy_headers: Mapping[str, str] | None = ...,
|
||||
maxsize: int = 1,
|
||||
block: bool = False,
|
||||
headers: Mapping[str, str] | None = None,
|
||||
retries: _Retries | None = None,
|
||||
_proxy: Url | None = None,
|
||||
_proxy_headers: Mapping[str, str] | None = None,
|
||||
**conn_kw,
|
||||
) -> None: ...
|
||||
def close(self) -> None: ...
|
||||
@@ -86,14 +86,14 @@ class HTTPConnectionPool(ConnectionPool, RequestMethods):
|
||||
self,
|
||||
method,
|
||||
url,
|
||||
body=...,
|
||||
headers=...,
|
||||
retries=...,
|
||||
redirect=...,
|
||||
assert_same_host=...,
|
||||
body=None,
|
||||
headers=None,
|
||||
retries=None,
|
||||
redirect=True,
|
||||
assert_same_host=True,
|
||||
timeout=...,
|
||||
pool_timeout=...,
|
||||
release_conn=...,
|
||||
pool_timeout=None,
|
||||
release_conn=None,
|
||||
**response_kw,
|
||||
): ...
|
||||
|
||||
@@ -108,22 +108,22 @@ class HTTPSConnectionPool(HTTPConnectionPool):
|
||||
def __init__(
|
||||
self,
|
||||
host: str,
|
||||
port: int | None = ...,
|
||||
strict: bool = ...,
|
||||
port: int | None = None,
|
||||
strict: bool = False,
|
||||
timeout: _Timeout = ...,
|
||||
maxsize: int = ...,
|
||||
block: bool = ...,
|
||||
headers: Mapping[str, str] | None = ...,
|
||||
retries: _Retries | None = ...,
|
||||
_proxy: Url | None = ...,
|
||||
_proxy_headers: Mapping[str, str] | None = ...,
|
||||
key_file: str | None = ...,
|
||||
cert_file: str | None = ...,
|
||||
cert_reqs: int | str | None = ...,
|
||||
ca_certs: str | None = ...,
|
||||
ssl_version: int | str | None = ...,
|
||||
assert_hostname: str | Literal[False] | None = ...,
|
||||
assert_fingerprint: str | None = ...,
|
||||
maxsize: int = 1,
|
||||
block: bool = False,
|
||||
headers: Mapping[str, str] | None = None,
|
||||
retries: _Retries | None = None,
|
||||
_proxy: Url | None = None,
|
||||
_proxy_headers: Mapping[str, str] | None = None,
|
||||
key_file: str | None = None,
|
||||
cert_file: str | None = None,
|
||||
cert_reqs: int | str | None = None,
|
||||
ca_certs: str | None = None,
|
||||
ssl_version: int | str | None = None,
|
||||
assert_hostname: str | Literal[False] | None = None,
|
||||
assert_fingerprint: str | None = None,
|
||||
**conn_kw,
|
||||
) -> None: ...
|
||||
|
||||
|
||||
@@ -29,11 +29,11 @@ ConnectionError = ProtocolError
|
||||
|
||||
class MaxRetryError(RequestError):
|
||||
reason: Exception | None
|
||||
def __init__(self, pool: ConnectionPool, url: str, reason: Exception | None = ...) -> None: ...
|
||||
def __init__(self, pool: ConnectionPool, url: str, reason: Exception | None = None) -> None: ...
|
||||
|
||||
class HostChangedError(RequestError):
|
||||
retries: Retry | int
|
||||
def __init__(self, pool: ConnectionPool, url: str, retries: Retry | int = ...) -> None: ...
|
||||
def __init__(self, pool: ConnectionPool, url: str, retries: Retry | int = 3) -> None: ...
|
||||
|
||||
class TimeoutStateError(HTTPError): ...
|
||||
class TimeoutError(HTTPError): ...
|
||||
|
||||
@@ -5,7 +5,7 @@ from typing_extensions import TypeAlias
|
||||
_FieldValue: TypeAlias = str | bytes
|
||||
_FieldValueTuple: TypeAlias = _FieldValue | tuple[str, _FieldValue] | tuple[str, _FieldValue, str]
|
||||
|
||||
def guess_content_type(filename: str | None, default: str = ...) -> str: ...
|
||||
def guess_content_type(filename: str | None, default: str = "application/octet-stream") -> str: ...
|
||||
def format_header_param_rfc2231(name: str, value: _FieldValue) -> str: ...
|
||||
def format_header_param_html5(name: str, value: _FieldValue) -> str: ...
|
||||
|
||||
@@ -18,8 +18,8 @@ class RequestField:
|
||||
self,
|
||||
name: str,
|
||||
data: _FieldValue,
|
||||
filename: str | None = ...,
|
||||
headers: Mapping[str, str] | None = ...,
|
||||
filename: str | None = None,
|
||||
headers: Mapping[str, str] | None = None,
|
||||
header_formatter: Callable[[str, _FieldValue], str] = ...,
|
||||
) -> None: ...
|
||||
@classmethod
|
||||
@@ -28,5 +28,5 @@ class RequestField:
|
||||
) -> RequestField: ...
|
||||
def render_headers(self) -> str: ...
|
||||
def make_multipart(
|
||||
self, content_disposition: str | None = ..., content_type: str | None = ..., content_location: str | None = ...
|
||||
self, content_disposition: str | None = None, content_type: str | None = None, content_location: str | None = None
|
||||
) -> None: ...
|
||||
|
||||
@@ -14,4 +14,4 @@ _TYPE_FIELDS: TypeAlias = _TYPE_FIELDS_SEQUENCE | Mapping[str, fields._FieldValu
|
||||
def choose_boundary() -> str: ...
|
||||
def iter_field_objects(fields: _TYPE_FIELDS) -> Iterable[RequestField]: ...
|
||||
def iter_fields(fields): ...
|
||||
def encode_multipart_formdata(fields: _TYPE_FIELDS, boundary: str | None = ...) -> tuple[bytes, str]: ...
|
||||
def encode_multipart_formdata(fields: _TYPE_FIELDS, boundary: str | None = None) -> tuple[bytes, str]: ...
|
||||
|
||||
@@ -8,13 +8,13 @@ class PoolManager(RequestMethods):
|
||||
proxy: Any
|
||||
connection_pool_kw: Any
|
||||
pools: Any
|
||||
def __init__(self, num_pools=..., headers=..., **connection_pool_kw) -> None: ...
|
||||
def __init__(self, num_pools=10, headers=None, **connection_pool_kw) -> None: ...
|
||||
def __enter__(self): ...
|
||||
def __exit__(
|
||||
self, exc_type: type[BaseException] | None, exc_val: BaseException | None, exc_tb: TracebackType | None
|
||||
) -> Literal[False]: ...
|
||||
def clear(self): ...
|
||||
def connection_from_host(self, host, port=..., scheme=...): ...
|
||||
def connection_from_host(self, host, port=None, scheme="http"): ...
|
||||
def connection_from_url(self, url): ...
|
||||
# TODO: This was the original signature -- copied another one from base class to fix complaint.
|
||||
# def urlopen(self, method, url, redirect=True, **kw): ...
|
||||
@@ -23,8 +23,8 @@ class PoolManager(RequestMethods):
|
||||
class ProxyManager(PoolManager):
|
||||
proxy: Any
|
||||
proxy_headers: Any
|
||||
def __init__(self, proxy_url, num_pools=..., headers=..., proxy_headers=..., **connection_pool_kw) -> None: ...
|
||||
def connection_from_host(self, host, port=..., scheme=...): ...
|
||||
def __init__(self, proxy_url, num_pools=10, headers=None, proxy_headers=None, **connection_pool_kw) -> None: ...
|
||||
def connection_from_host(self, host, port=None, scheme="http"): ...
|
||||
# TODO: This was the original signature -- copied another one from base class to fix complaint.
|
||||
# def urlopen(self, method, url, redirect=True, **kw): ...
|
||||
def urlopen(self, method, url, body=..., headers=..., encode_multipart=..., multipart_boundary=..., **kw): ...
|
||||
|
||||
@@ -2,10 +2,10 @@ from typing import Any
|
||||
|
||||
class RequestMethods:
|
||||
headers: Any
|
||||
def __init__(self, headers=...) -> None: ...
|
||||
def urlopen(self, method, url, body=..., headers=..., encode_multipart=..., multipart_boundary=..., **kw): ...
|
||||
def request(self, method, url, fields=..., headers=..., **urlopen_kw): ...
|
||||
def request_encode_url(self, method, url, fields=..., **urlopen_kw): ...
|
||||
def __init__(self, headers=None) -> None: ...
|
||||
def urlopen(self, method, url, body=None, headers=None, encode_multipart=True, multipart_boundary=None, **kw): ...
|
||||
def request(self, method, url, fields=None, headers=None, **urlopen_kw): ...
|
||||
def request_encode_url(self, method, url, fields=None, **urlopen_kw): ...
|
||||
def request_encode_body(
|
||||
self, method, url, fields=..., headers=..., encode_multipart=..., multipart_boundary=..., **urlopen_kw
|
||||
self, method, url, fields=None, headers=None, encode_multipart=True, multipart_boundary=None, **urlopen_kw
|
||||
): ...
|
||||
|
||||
@@ -52,23 +52,23 @@ class HTTPResponse(io.IOBase):
|
||||
length_remaining: int | None
|
||||
def __init__(
|
||||
self,
|
||||
body: _TYPE_BODY = ...,
|
||||
headers: Mapping[str, str] | Mapping[bytes, bytes] | None = ...,
|
||||
status: int = ...,
|
||||
version: int = ...,
|
||||
reason: str | None = ...,
|
||||
strict: int = ...,
|
||||
preload_content: bool = ...,
|
||||
decode_content: bool = ...,
|
||||
original_response: _HttplibHTTPResponse | None = ...,
|
||||
pool: HTTPConnectionPool | None = ...,
|
||||
connection: HTTPConnection | None = ...,
|
||||
msg: _HttplibHTTPMessage | None = ...,
|
||||
retries: Retry | None = ...,
|
||||
enforce_content_length: bool = ...,
|
||||
request_method: str | None = ...,
|
||||
request_url: str | None = ...,
|
||||
auto_close: bool = ...,
|
||||
body: _TYPE_BODY = "",
|
||||
headers: Mapping[str, str] | Mapping[bytes, bytes] | None = None,
|
||||
status: int = 0,
|
||||
version: int = 0,
|
||||
reason: str | None = None,
|
||||
strict: int = 0,
|
||||
preload_content: bool = True,
|
||||
decode_content: bool = True,
|
||||
original_response: _HttplibHTTPResponse | None = None,
|
||||
pool: HTTPConnectionPool | None = None,
|
||||
connection: HTTPConnection | None = None,
|
||||
msg: _HttplibHTTPMessage | None = None,
|
||||
retries: Retry | None = None,
|
||||
enforce_content_length: bool = False,
|
||||
request_method: str | None = None,
|
||||
request_url: str | None = None,
|
||||
auto_close: bool = True,
|
||||
) -> None: ...
|
||||
def get_redirect_location(self) -> Literal[False] | str | None: ...
|
||||
def release_conn(self) -> None: ...
|
||||
@@ -79,12 +79,12 @@ class HTTPResponse(io.IOBase):
|
||||
def connection(self) -> HTTPConnection | Any: ...
|
||||
def isclosed(self) -> bool: ...
|
||||
def tell(self) -> int: ...
|
||||
def read(self, amt: int | None = ..., decode_content: bool | None = ..., cache_content: bool = ...) -> bytes: ...
|
||||
def stream(self, amt: int | None = ..., decode_content: bool | None = ...) -> Iterator[bytes]: ...
|
||||
def read(self, amt: int | None = None, decode_content: bool | None = None, cache_content: bool = False) -> bytes: ...
|
||||
def stream(self, amt: int | None = 65536, decode_content: bool | None = None) -> Iterator[bytes]: ...
|
||||
@classmethod
|
||||
def from_httplib(cls, r: _HttplibHTTPResponse, **response_kw: Any) -> Self: ...
|
||||
def getheaders(self) -> HTTPHeaderDict: ...
|
||||
def getheader(self, name, default=...) -> str | None: ...
|
||||
def getheader(self, name, default=None) -> str | None: ...
|
||||
def info(self) -> HTTPHeaderDict: ...
|
||||
def close(self) -> None: ...
|
||||
@property
|
||||
@@ -94,5 +94,5 @@ class HTTPResponse(io.IOBase):
|
||||
def readable(self) -> bool: ...
|
||||
def readinto(self, b: bytearray) -> int: ...
|
||||
def supports_chunked_reads(self) -> bool: ...
|
||||
def read_chunked(self, amt: int | None = ..., decode_content: bool | None = ...) -> Iterator[bytes]: ...
|
||||
def read_chunked(self, amt: int | None = None, decode_content: bool | None = None) -> Iterator[bytes]: ...
|
||||
def geturl(self) -> str | None: ...
|
||||
|
||||
@@ -5,4 +5,4 @@ select: Any
|
||||
HAS_IPV6: bool
|
||||
|
||||
def is_connection_dropped(conn): ...
|
||||
def create_connection(address, timeout=..., source_address=..., socket_options=...): ...
|
||||
def create_connection(address, timeout=..., source_address=None, socket_options=None): ...
|
||||
|
||||
@@ -7,5 +7,5 @@ from typing import Any
|
||||
ACCEPT_ENCODING: Any
|
||||
|
||||
def make_headers(
|
||||
keep_alive=..., accept_encoding=..., user_agent=..., basic_auth=..., proxy_basic_auth=..., disable_cache=...
|
||||
keep_alive=None, accept_encoding=None, user_agent=None, basic_auth=None, proxy_basic_auth=None, disable_cache=None
|
||||
): ...
|
||||
|
||||
@@ -45,40 +45,40 @@ class Retry:
|
||||
remove_headers_on_redirect: frozenset[str]
|
||||
def __init__(
|
||||
self,
|
||||
total: bool | int | None = ...,
|
||||
connect: int | None = ...,
|
||||
read: int | None = ...,
|
||||
redirect: bool | int | None = ...,
|
||||
status: int | None = ...,
|
||||
other: int | None = ...,
|
||||
total: bool | int | None = 10,
|
||||
connect: int | None = None,
|
||||
read: int | None = None,
|
||||
redirect: bool | int | None = None,
|
||||
status: int | None = None,
|
||||
other: int | None = None,
|
||||
allowed_methods: Collection[str] | Literal[False] | None = ...,
|
||||
status_forcelist: Collection[int] | None = ...,
|
||||
backoff_factor: float = ...,
|
||||
raise_on_redirect: bool = ...,
|
||||
raise_on_status: bool = ...,
|
||||
history: tuple[RequestHistory, ...] | None = ...,
|
||||
respect_retry_after_header: bool = ...,
|
||||
status_forcelist: Collection[int] | None = None,
|
||||
backoff_factor: float = 0,
|
||||
raise_on_redirect: bool = True,
|
||||
raise_on_status: bool = True,
|
||||
history: tuple[RequestHistory, ...] | None = None,
|
||||
respect_retry_after_header: bool = True,
|
||||
remove_headers_on_redirect: Collection[str] = ...,
|
||||
method_whitelist: Collection[str] | None = ...,
|
||||
) -> None: ...
|
||||
def new(self, **kw: Any) -> Self: ...
|
||||
@classmethod
|
||||
def from_int(
|
||||
cls, retries: Retry | bool | int | None, redirect: bool | int | None = ..., default: Retry | bool | int | None = ...
|
||||
cls, retries: Retry | bool | int | None, redirect: bool | int | None = True, default: Retry | bool | int | None = None
|
||||
) -> Retry: ...
|
||||
def get_backoff_time(self) -> float: ...
|
||||
def parse_retry_after(self, retry_after: str) -> float: ...
|
||||
def get_retry_after(self, response: HTTPResponse) -> float | None: ...
|
||||
def sleep_for_retry(self, response: HTTPResponse | None = ...) -> bool: ...
|
||||
def sleep(self, response: HTTPResponse | None = ...) -> None: ...
|
||||
def is_retry(self, method: str, status_code: int, has_retry_after: bool = ...) -> bool: ...
|
||||
def sleep_for_retry(self, response: HTTPResponse | None = None) -> bool: ...
|
||||
def sleep(self, response: HTTPResponse | None = None) -> None: ...
|
||||
def is_retry(self, method: str, status_code: int, has_retry_after: bool = False) -> bool: ...
|
||||
def is_exhausted(self) -> bool: ...
|
||||
def increment(
|
||||
self,
|
||||
method: str | None = ...,
|
||||
url: str | None = ...,
|
||||
response: HTTPResponse | None = ...,
|
||||
error: Exception | None = ...,
|
||||
_pool: ConnectionPool | None = ...,
|
||||
_stacktrace: TracebackType | None = ...,
|
||||
method: str | None = None,
|
||||
url: str | None = None,
|
||||
response: HTTPResponse | None = None,
|
||||
error: Exception | None = None,
|
||||
_pool: ConnectionPool | None = None,
|
||||
_stacktrace: TracebackType | None = None,
|
||||
) -> Retry: ...
|
||||
|
||||
@@ -17,15 +17,15 @@ DEFAULT_CIPHERS: str
|
||||
def assert_fingerprint(cert, fingerprint): ...
|
||||
def resolve_cert_reqs(candidate): ...
|
||||
def resolve_ssl_version(candidate): ...
|
||||
def create_urllib3_context(ssl_version=..., cert_reqs=..., options=..., ciphers=...): ...
|
||||
def create_urllib3_context(ssl_version=None, cert_reqs=None, options=None, ciphers=None): ...
|
||||
def ssl_wrap_socket(
|
||||
sock,
|
||||
keyfile=...,
|
||||
certfile=...,
|
||||
cert_reqs=...,
|
||||
ca_certs=...,
|
||||
server_hostname=...,
|
||||
ssl_version=...,
|
||||
ciphers=...,
|
||||
ssl_context=...,
|
||||
keyfile=None,
|
||||
certfile=None,
|
||||
cert_reqs=None,
|
||||
ca_certs=None,
|
||||
server_hostname=None,
|
||||
ssl_version=None,
|
||||
ciphers=None,
|
||||
ssl_context=None,
|
||||
): ...
|
||||
|
||||
@@ -9,7 +9,7 @@ def current_time(): ...
|
||||
class Timeout:
|
||||
DEFAULT_TIMEOUT: Any
|
||||
total: Any
|
||||
def __init__(self, total=..., connect=..., read=...) -> None: ...
|
||||
def __init__(self, total=None, connect=..., read=...) -> None: ...
|
||||
@classmethod
|
||||
def from_float(cls, timeout): ...
|
||||
def clone(self): ...
|
||||
|
||||
@@ -18,13 +18,13 @@ class _UrlBase(NamedTuple):
|
||||
class Url(_UrlBase):
|
||||
def __new__(
|
||||
cls,
|
||||
scheme: str | None = ...,
|
||||
auth: str | None = ...,
|
||||
host: str | None = ...,
|
||||
port: int | None = ...,
|
||||
path: str | None = ...,
|
||||
query: str | None = ...,
|
||||
fragment: str | None = ...,
|
||||
scheme: str | None = None,
|
||||
auth: str | None = None,
|
||||
host: str | None = None,
|
||||
port: int | None = None,
|
||||
path: str | None = None,
|
||||
query: str | None = None,
|
||||
fragment: str | None = None,
|
||||
): ...
|
||||
@property
|
||||
def hostname(self) -> str | None: ...
|
||||
|
||||
@@ -21,25 +21,25 @@ class VBase:
|
||||
behavior: Incomplete | None
|
||||
parentBehavior: Incomplete | None
|
||||
isNative: bool
|
||||
def __init__(self, group: Incomplete | None = ...) -> None: ...
|
||||
def __init__(self, group: Incomplete | None = None) -> None: ...
|
||||
def copy(self, copyit: VBase) -> None: ...
|
||||
def validate(self, *args, **kwds) -> bool: ...
|
||||
def getChildren(self) -> list[Any]: ...
|
||||
def clearBehavior(self, cascade: bool = ...) -> None: ...
|
||||
def autoBehavior(self, cascade: bool = ...) -> None: ...
|
||||
def setBehavior(self, behavior, cascade: bool = ...) -> None: ...
|
||||
def clearBehavior(self, cascade: bool = True) -> None: ...
|
||||
def autoBehavior(self, cascade: bool = False) -> None: ...
|
||||
def setBehavior(self, behavior, cascade: bool = True) -> None: ...
|
||||
def transformToNative(self): ...
|
||||
def transformFromNative(self): ...
|
||||
def transformChildrenToNative(self) -> None: ...
|
||||
def transformChildrenFromNative(self, clearBehavior: bool = ...) -> None: ...
|
||||
def transformChildrenFromNative(self, clearBehavior: bool = True) -> None: ...
|
||||
@overload
|
||||
def serialize(
|
||||
self, buf: None = ..., lineLength: int = ..., validate: bool = ..., behavior: Incomplete | None = ...
|
||||
self, buf: None = None, lineLength: int = 75, validate: bool = True, behavior: Incomplete | None = None
|
||||
) -> str: ...
|
||||
@overload
|
||||
def serialize(self, buf: _W, lineLength: int = ..., validate: bool = ..., behavior: Incomplete | None = ...) -> _W: ...
|
||||
def serialize(self, buf: _W, lineLength: int = 75, validate: bool = True, behavior: Incomplete | None = None) -> _W: ...
|
||||
|
||||
def toVName(name, stripNum: int = ..., upper: bool = ...): ...
|
||||
def toVName(name, stripNum: int = 0, upper: bool = False): ...
|
||||
|
||||
class ContentLine(VBase):
|
||||
name: Any
|
||||
@@ -54,10 +54,10 @@ class ContentLine(VBase):
|
||||
name,
|
||||
params,
|
||||
value,
|
||||
group: Incomplete | None = ...,
|
||||
encoded: bool = ...,
|
||||
isNative: bool = ...,
|
||||
lineNumber: Incomplete | None = ...,
|
||||
group: Incomplete | None = None,
|
||||
encoded: bool = False,
|
||||
isNative: bool = False,
|
||||
lineNumber: Incomplete | None = None,
|
||||
*args,
|
||||
**kwds,
|
||||
) -> None: ...
|
||||
@@ -70,13 +70,13 @@ class ContentLine(VBase):
|
||||
def __delattr__(self, name: str) -> None: ...
|
||||
def valueRepr(self): ...
|
||||
def __unicode__(self) -> str: ...
|
||||
def prettyPrint(self, level: int = ..., tabwidth: int = ...) -> None: ...
|
||||
def prettyPrint(self, level: int = 0, tabwidth: int = 3) -> None: ...
|
||||
|
||||
class Component(VBase):
|
||||
contents: dict[str, list[VBase]]
|
||||
name: Any
|
||||
useBegin: bool
|
||||
def __init__(self, name: Incomplete | None = ..., *args, **kwds) -> None: ...
|
||||
def __init__(self, name: Incomplete | None = None, *args, **kwds) -> None: ...
|
||||
@classmethod
|
||||
def duplicate(cls, copyit): ...
|
||||
def copy(self, copyit) -> None: ...
|
||||
@@ -85,17 +85,17 @@ class Component(VBase):
|
||||
normal_attributes: Any
|
||||
def __setattr__(self, name: str, value) -> None: ...
|
||||
def __delattr__(self, name: str) -> None: ...
|
||||
def getChildValue(self, childName, default: Incomplete | None = ..., childNumber: int = ...): ...
|
||||
def getChildValue(self, childName, default: Incomplete | None = None, childNumber: int = 0): ...
|
||||
@overload
|
||||
def add(self, objOrName: _V, group: str | None = ...) -> _V: ...
|
||||
def add(self, objOrName: _V, group: str | None = None) -> _V: ...
|
||||
@overload
|
||||
def add(self, objOrName: Literal["vevent"], group: str | None = ...) -> Component: ...
|
||||
def add(self, objOrName: Literal["vevent"], group: str | None = None) -> Component: ...
|
||||
@overload
|
||||
def add(
|
||||
self, objOrName: Literal["uid", "summary", "description", "dtstart", "dtend"], group: str | None = ...
|
||||
self, objOrName: Literal["uid", "summary", "description", "dtstart", "dtend"], group: str | None = None
|
||||
) -> ContentLine: ...
|
||||
@overload
|
||||
def add(self, objOrName: str, group: str | None = ...) -> Any: ... # returns VBase sub-class
|
||||
def add(self, objOrName: str, group: str | None = None) -> Any: ... # returns VBase sub-class
|
||||
def remove(self, obj) -> None: ...
|
||||
def getChildren(self) -> list[Any]: ...
|
||||
def components(self) -> Iterable[Component]: ...
|
||||
@@ -104,13 +104,13 @@ class Component(VBase):
|
||||
def getSortedChildren(self): ...
|
||||
def setBehaviorFromVersionLine(self, versionLine) -> None: ...
|
||||
def transformChildrenToNative(self) -> None: ...
|
||||
def transformChildrenFromNative(self, clearBehavior: bool = ...) -> None: ...
|
||||
def prettyPrint(self, level: int = ..., tabwidth: int = ...) -> None: ...
|
||||
def transformChildrenFromNative(self, clearBehavior: bool = True) -> None: ...
|
||||
def prettyPrint(self, level: int = 0, tabwidth: int = 3) -> None: ...
|
||||
|
||||
class VObjectError(Exception):
|
||||
msg: Any
|
||||
lineNumber: Any
|
||||
def __init__(self, msg, lineNumber: Incomplete | None = ...) -> None: ...
|
||||
def __init__(self, msg, lineNumber: Incomplete | None = None) -> None: ...
|
||||
|
||||
class ParseError(VObjectError): ...
|
||||
class ValidateError(VObjectError): ...
|
||||
@@ -123,16 +123,16 @@ line_re: Any
|
||||
begin_re: Any
|
||||
|
||||
def parseParams(string): ...
|
||||
def parseLine(line, lineNumber: Incomplete | None = ...): ...
|
||||
def parseLine(line, lineNumber: Incomplete | None = None): ...
|
||||
|
||||
wrap_re: Any
|
||||
logical_lines_re: Any
|
||||
testLines: str
|
||||
|
||||
def getLogicalLines(fp, allowQP: bool = ...) -> None: ...
|
||||
def textLineToContentLine(text, n: Incomplete | None = ...): ...
|
||||
def getLogicalLines(fp, allowQP: bool = True) -> None: ...
|
||||
def textLineToContentLine(text, n: Incomplete | None = None): ...
|
||||
def dquoteEscape(param): ...
|
||||
def foldOneLine(outbuf, input, lineLength: int = ...) -> None: ...
|
||||
def foldOneLine(outbuf, input, lineLength: int = 75) -> None: ...
|
||||
def defaultSerialize(obj, buf, lineLength): ...
|
||||
|
||||
class Stack:
|
||||
@@ -145,10 +145,10 @@ class Stack:
|
||||
def pop(self): ...
|
||||
|
||||
def readComponents(
|
||||
streamOrString, validate: bool = ..., transform: bool = ..., ignoreUnreadable: bool = ..., allowQP: bool = ...
|
||||
streamOrString, validate: bool = False, transform: bool = True, ignoreUnreadable: bool = False, allowQP: bool = False
|
||||
) -> Iterator[Component]: ...
|
||||
def readOne(stream, validate: bool = ..., transform: bool = ..., ignoreUnreadable: bool = ..., allowQP: bool = ...): ...
|
||||
def registerBehavior(behavior, name: Incomplete | None = ..., default: bool = ..., id: Incomplete | None = ...) -> None: ...
|
||||
def getBehavior(name, id: Incomplete | None = ...): ...
|
||||
def newFromBehavior(name, id: Incomplete | None = ...): ...
|
||||
def readOne(stream, validate: bool = False, transform: bool = True, ignoreUnreadable: bool = False, allowQP: bool = False): ...
|
||||
def registerBehavior(behavior, name: Incomplete | None = None, default: bool = False, id: Incomplete | None = None) -> None: ...
|
||||
def getBehavior(name, id: Incomplete | None = None): ...
|
||||
def newFromBehavior(name, id: Incomplete | None = None): ...
|
||||
def backslashEscape(s): ...
|
||||
|
||||
@@ -13,7 +13,7 @@ class Behavior:
|
||||
forceUTC: bool
|
||||
sortFirst: Any
|
||||
@classmethod
|
||||
def validate(cls, obj, raiseException: bool = ..., complainUnrecognized: bool = ...): ...
|
||||
def validate(cls, obj, raiseException: bool = False, complainUnrecognized: bool = False): ...
|
||||
@classmethod
|
||||
def lineValidate(cls, line, raiseException, complainUnrecognized): ...
|
||||
@classmethod
|
||||
@@ -27,6 +27,6 @@ class Behavior:
|
||||
@classmethod
|
||||
def generateImplicitParameters(cls, obj) -> None: ...
|
||||
@classmethod
|
||||
def serialize(cls, obj, buf, lineLength, validate: bool = ...): ...
|
||||
def serialize(cls, obj, buf, lineLength, validate: bool = True): ...
|
||||
@classmethod
|
||||
def valueRepr(cls, line): ...
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
def change_tz(cal, new_timezone, default, utc_only: bool = ..., utc_tz=...) -> None: ...
|
||||
def change_tz(cal, new_timezone, default, utc_only: bool = False, utc_tz=...) -> None: ...
|
||||
def main() -> None: ...
|
||||
|
||||
version: str
|
||||
|
||||
@@ -5,4 +5,4 @@ from .icalendar import VCalendar2_0
|
||||
class HCalendar(VCalendar2_0):
|
||||
name: str
|
||||
@classmethod
|
||||
def serialize(cls, obj, buf: Incomplete | None = ..., lineLength: Incomplete | None = ..., validate: bool = ...): ...
|
||||
def serialize(cls, obj, buf: Incomplete | None = None, lineLength: Incomplete | None = None, validate: bool = True): ...
|
||||
|
||||
@@ -16,7 +16,7 @@ twoHours: timedelta
|
||||
|
||||
def toUnicode(s: str | bytes) -> str: ...
|
||||
def registerTzid(tzid, tzinfo) -> None: ...
|
||||
def getTzid(tzid, smart: bool = ...): ...
|
||||
def getTzid(tzid, smart: bool = True): ...
|
||||
|
||||
utc: Any # dateutil.tz.tz.tzutc
|
||||
|
||||
@@ -26,23 +26,23 @@ class TimezoneComponent(Component):
|
||||
tzinfo: Any
|
||||
name: str
|
||||
useBegin: bool
|
||||
def __init__(self, tzinfo: Incomplete | None = ..., *args, **kwds) -> None: ...
|
||||
def __init__(self, tzinfo: Incomplete | None = None, *args, **kwds) -> None: ...
|
||||
@classmethod
|
||||
def registerTzinfo(cls, tzinfo): ...
|
||||
def gettzinfo(self): ...
|
||||
tzid: Any
|
||||
daylight: Any
|
||||
standard: Any
|
||||
def settzinfo(self, tzinfo, start: int = ..., end: int = ...): ...
|
||||
def settzinfo(self, tzinfo, start: int = 2000, end: int = 2030): ...
|
||||
normal_attributes: Any
|
||||
@staticmethod
|
||||
def pickTzid(tzinfo, allowUTC: bool = ...): ...
|
||||
def pickTzid(tzinfo, allowUTC: bool = False): ...
|
||||
def prettyPrint(self, level, tabwidth) -> None: ... # type: ignore[override]
|
||||
|
||||
class RecurringComponent(Component):
|
||||
isNative: bool
|
||||
def __init__(self, *args, **kwds) -> None: ...
|
||||
def getrruleset(self, addRDate: bool = ...): ...
|
||||
def getrruleset(self, addRDate: bool = False): ...
|
||||
def setrruleset(self, rruleset): ...
|
||||
rruleset: Any
|
||||
def __setattr__(self, name, value) -> None: ...
|
||||
@@ -110,7 +110,7 @@ class VCalendar2_0(VCalendarComponentBehavior):
|
||||
@classmethod
|
||||
def generateImplicitParameters(cls, obj) -> None: ...
|
||||
@classmethod
|
||||
def serialize(cls, obj, buf, lineLength, validate: bool = ...): ...
|
||||
def serialize(cls, obj, buf, lineLength, validate: bool = True): ...
|
||||
|
||||
class VTimezone(VCalendarComponentBehavior):
|
||||
name: str
|
||||
@@ -220,18 +220,18 @@ def numToDigits(num, places): ...
|
||||
def timedeltaToString(delta): ...
|
||||
def timeToString(dateOrDateTime): ...
|
||||
def dateToString(date): ...
|
||||
def dateTimeToString(dateTime, convertToUTC: bool = ...): ...
|
||||
def dateTimeToString(dateTime, convertToUTC: bool = False): ...
|
||||
def deltaToOffset(delta): ...
|
||||
def periodToString(period, convertToUTC: bool = ...): ...
|
||||
def periodToString(period, convertToUTC: bool = False): ...
|
||||
def isDuration(s): ...
|
||||
def stringToDate(s): ...
|
||||
def stringToDateTime(s, tzinfo: Incomplete | None = ...): ...
|
||||
def stringToDateTime(s, tzinfo: Incomplete | None = None): ...
|
||||
|
||||
escapableCharList: str
|
||||
|
||||
def stringToTextValues(s, listSeparator: str = ..., charList: Incomplete | None = ..., strict: bool = ...): ...
|
||||
def stringToDurations(s, strict: bool = ...): ...
|
||||
def parseDtstart(contentline, allowSignatureMismatch: bool = ...): ...
|
||||
def stringToPeriod(s, tzinfo: Incomplete | None = ...): ...
|
||||
def stringToTextValues(s, listSeparator: str = ",", charList: Incomplete | None = None, strict: bool = False): ...
|
||||
def stringToDurations(s, strict: bool = False): ...
|
||||
def parseDtstart(contentline, allowSignatureMismatch: bool = False): ...
|
||||
def stringToPeriod(s, tzinfo: Incomplete | None = None): ...
|
||||
def getTransition(transitionTo, year, tzinfo): ...
|
||||
def tzinfo_eq(tzinfo1, tzinfo2, startYear: int = ..., endYear: int = ...): ...
|
||||
def tzinfo_eq(tzinfo1, tzinfo2, startYear: int = 2000, endYear: int = 2020): ...
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
def getSortKey(component): ...
|
||||
def sortByUID(components): ...
|
||||
def deleteExtraneous(component, ignore_dtstamp: bool = ...) -> None: ...
|
||||
def deleteExtraneous(component, ignore_dtstamp: bool = False) -> None: ...
|
||||
def diff(left, right): ...
|
||||
def prettyDiff(leftObj, rightObj) -> None: ...
|
||||
def main() -> None: ...
|
||||
|
||||
@@ -9,9 +9,7 @@ class Name:
|
||||
additional: Any
|
||||
prefix: Any
|
||||
suffix: Any
|
||||
def __init__(
|
||||
self, family: str = ..., given: str = ..., additional: str = ..., prefix: str = ..., suffix: str = ...
|
||||
) -> None: ...
|
||||
def __init__(self, family: str = "", given: str = "", additional: str = "", prefix: str = "", suffix: str = "") -> None: ...
|
||||
@staticmethod
|
||||
def toString(val): ...
|
||||
def __eq__(self, other): ...
|
||||
@@ -26,16 +24,16 @@ class Address:
|
||||
country: Any
|
||||
def __init__(
|
||||
self,
|
||||
street: str = ...,
|
||||
city: str = ...,
|
||||
region: str = ...,
|
||||
code: str = ...,
|
||||
country: str = ...,
|
||||
box: str = ...,
|
||||
extended: str = ...,
|
||||
street: str = "",
|
||||
city: str = "",
|
||||
region: str = "",
|
||||
code: str = "",
|
||||
country: str = "",
|
||||
box: str = "",
|
||||
extended: str = "",
|
||||
) -> None: ...
|
||||
@staticmethod
|
||||
def toString(val, join_char: str = ...): ...
|
||||
def toString(val, join_char: str = "\n"): ...
|
||||
lines: Any
|
||||
one_line: Any
|
||||
def __eq__(self, other): ...
|
||||
@@ -84,7 +82,7 @@ class Photo(VCardTextBehavior):
|
||||
def toListOrString(string): ...
|
||||
def splitFields(string): ...
|
||||
def toList(stringOrList): ...
|
||||
def serializeFields(obj, order: Incomplete | None = ...): ...
|
||||
def serializeFields(obj, order: Incomplete | None = None): ...
|
||||
|
||||
NAME_ORDER: Any
|
||||
ADDRESS_ORDER: Any
|
||||
|
||||
@@ -8,34 +8,34 @@ STRBUF_LIMIT: int
|
||||
class FileBasedBuffer:
|
||||
remain: int = ...
|
||||
file: BytesIO = ...
|
||||
def __init__(self, file: BytesIO, from_buffer: BytesIO | None = ...) -> None: ...
|
||||
def __init__(self, file: BytesIO, from_buffer: BytesIO | None = None) -> None: ...
|
||||
def __len__(self) -> int: ...
|
||||
def __nonzero__(self) -> bool: ...
|
||||
__bool__: Callable[[], bool] = ...
|
||||
def append(self, s: Any) -> None: ...
|
||||
def get(self, numbytes: int = ..., skip: bool = ...) -> bytes: ...
|
||||
def skip(self, numbytes: int, allow_prune: int = ...) -> None: ...
|
||||
def get(self, numbytes: int = -1, skip: bool = False) -> bytes: ...
|
||||
def skip(self, numbytes: int, allow_prune: int = 0) -> None: ...
|
||||
def newfile(self) -> Any: ...
|
||||
def prune(self) -> None: ...
|
||||
def getfile(self) -> Any: ...
|
||||
def close(self) -> None: ...
|
||||
|
||||
class TempfileBasedBuffer(FileBasedBuffer):
|
||||
def __init__(self, from_buffer: BytesIO | None = ...) -> None: ...
|
||||
def __init__(self, from_buffer: BytesIO | None = None) -> None: ...
|
||||
def newfile(self) -> BufferedRandom: ...
|
||||
|
||||
class BytesIOBasedBuffer(FileBasedBuffer):
|
||||
file: BytesIO = ...
|
||||
def __init__(self, from_buffer: BytesIO | None = ...) -> None: ...
|
||||
def __init__(self, from_buffer: BytesIO | None = None) -> None: ...
|
||||
def newfile(self) -> BytesIO: ...
|
||||
|
||||
class ReadOnlyFileBasedBuffer(FileBasedBuffer):
|
||||
file: BytesIO = ...
|
||||
block_size: int = ...
|
||||
def __init__(self, file: BytesIO, block_size: int = ...) -> None: ...
|
||||
def __init__(self, file: BytesIO, block_size: int = 32768) -> None: ...
|
||||
remain: int = ...
|
||||
def prepare(self, size: int | None = ...) -> int: ...
|
||||
def get(self, numbytes: int = ..., skip: bool = ...) -> bytes: ...
|
||||
def prepare(self, size: int | None = None) -> int: ...
|
||||
def get(self, numbytes: int = -1, skip: bool = False) -> bytes: ...
|
||||
def __iter__(self) -> ReadOnlyFileBasedBuffer: ...
|
||||
def next(self) -> bytes | None: ...
|
||||
__next__: Callable[[], bytes | None] = ...
|
||||
@@ -51,8 +51,8 @@ class OverflowableBuffer:
|
||||
def __nonzero__(self) -> bool: ...
|
||||
__bool__: Callable[[], bool] = ...
|
||||
def append(self, s: bytes) -> None: ...
|
||||
def get(self, numbytes: int = ..., skip: bool = ...) -> bytes: ...
|
||||
def skip(self, numbytes: int, allow_prune: bool = ...) -> None: ...
|
||||
def get(self, numbytes: int = -1, skip: bool = False) -> bytes: ...
|
||||
def skip(self, numbytes: int, allow_prune: bool = False) -> None: ...
|
||||
def prune(self) -> None: ...
|
||||
def getfile(self) -> BytesIO: ...
|
||||
def close(self) -> None: ...
|
||||
|
||||
@@ -33,7 +33,7 @@ class HTTPChannel(wasyncore.dispatcher):
|
||||
outbuf_lock: Condition = ...
|
||||
addr: tuple[str, int] = ...
|
||||
def __init__(
|
||||
self, server: BaseWSGIServer, sock: socket, addr: str, adj: Adjustments, map: Mapping[int, socket] | None = ...
|
||||
self, server: BaseWSGIServer, sock: socket, addr: str, adj: Adjustments, map: Mapping[int, socket] | None = None
|
||||
) -> None: ...
|
||||
def writable(self) -> bool: ...
|
||||
def handle_write(self) -> None: ...
|
||||
@@ -42,8 +42,8 @@ class HTTPChannel(wasyncore.dispatcher):
|
||||
def received(self, data: bytes) -> bool: ...
|
||||
connected: bool = ...
|
||||
def handle_close(self) -> None: ...
|
||||
def add_channel(self, map: Mapping[int, socket] | None = ...) -> None: ...
|
||||
def del_channel(self, map: Mapping[int, socket] | None = ...) -> None: ...
|
||||
def add_channel(self, map: Mapping[int, socket] | None = None) -> None: ...
|
||||
def del_channel(self, map: Mapping[int, socket] | None = None) -> None: ...
|
||||
def write_soon(self, data: bytes) -> int: ...
|
||||
def service(self) -> None: ...
|
||||
def cancel(self) -> None: ...
|
||||
|
||||
@@ -20,11 +20,11 @@ class MalformedProxyHeader(Exception):
|
||||
|
||||
def proxy_headers_middleware(
|
||||
app: Any,
|
||||
trusted_proxy: str | None = ...,
|
||||
trusted_proxy_count: int = ...,
|
||||
trusted_proxy_headers: set[str] | None = ...,
|
||||
clear_untrusted: bool = ...,
|
||||
log_untrusted: bool = ...,
|
||||
trusted_proxy: str | None = None,
|
||||
trusted_proxy_count: int = 1,
|
||||
trusted_proxy_headers: set[str] | None = None,
|
||||
clear_untrusted: bool = True,
|
||||
log_untrusted: bool = False,
|
||||
logger: Logger = ...,
|
||||
) -> Callable[..., Any]: ...
|
||||
def parse_proxy_headers(
|
||||
@@ -32,5 +32,5 @@ def parse_proxy_headers(
|
||||
) -> set[str]: ...
|
||||
def strip_brackets(addr: str) -> str: ...
|
||||
def clear_untrusted_headers(
|
||||
environ: Mapping[str, str], untrusted_headers: Sequence[str], log_warning: bool = ..., logger: Logger = ...
|
||||
environ: Mapping[str, str], untrusted_headers: Sequence[str], log_warning: bool = False, logger: Logger = ...
|
||||
) -> None: ...
|
||||
|
||||
@@ -8,6 +8,6 @@ RUNNER_PATTERN: Pattern[Any]
|
||||
|
||||
def match(obj_name: str) -> tuple[str, str]: ...
|
||||
def resolve(module_name: str, object_name: str) -> Any: ...
|
||||
def show_help(stream: TextIOWrapper, name: str, error: str | None = ...) -> None: ...
|
||||
def show_help(stream: TextIOWrapper, name: str, error: str | None = None) -> None: ...
|
||||
def show_exception(stream: TextIOWrapper) -> None: ...
|
||||
def run(argv: Sequence[str] = ..., _serve: Callable[..., object] = ...) -> None: ...
|
||||
|
||||
@@ -11,10 +11,10 @@ from waitress.task import Task, ThreadedTaskDispatcher
|
||||
|
||||
def create_server(
|
||||
application: Any,
|
||||
map: Incomplete | None = ...,
|
||||
_start: bool = ...,
|
||||
_sock: socket | None = ...,
|
||||
_dispatcher: ThreadedTaskDispatcher | None = ...,
|
||||
map: Incomplete | None = None,
|
||||
_start: bool = True,
|
||||
_sock: socket | None = None,
|
||||
_dispatcher: ThreadedTaskDispatcher | None = None,
|
||||
**kw: Any,
|
||||
) -> MultiSocketServer | BaseWSGIServer: ...
|
||||
|
||||
@@ -26,10 +26,10 @@ class MultiSocketServer:
|
||||
task_dispatcher: ThreadedTaskDispatcher = ...
|
||||
def __init__(
|
||||
self,
|
||||
map: Incomplete | None = ...,
|
||||
adj: Adjustments | None = ...,
|
||||
effective_listen: Sequence[tuple[str, int]] | None = ...,
|
||||
dispatcher: ThreadedTaskDispatcher | None = ...,
|
||||
map: Incomplete | None = None,
|
||||
adj: Adjustments | None = None,
|
||||
effective_listen: Sequence[tuple[str, int]] | None = None,
|
||||
dispatcher: ThreadedTaskDispatcher | None = None,
|
||||
) -> None: ...
|
||||
def print_listen(self, format_str: str) -> None: ...
|
||||
def run(self) -> None: ...
|
||||
@@ -52,13 +52,13 @@ class BaseWSGIServer(wasyncore.dispatcher):
|
||||
def __init__(
|
||||
self,
|
||||
application: Any,
|
||||
map: Incomplete | None = ...,
|
||||
_start: bool = ...,
|
||||
_sock: Incomplete | None = ...,
|
||||
dispatcher: ThreadedTaskDispatcher | None = ...,
|
||||
adj: Adjustments | None = ...,
|
||||
sockinfo: Incomplete | None = ...,
|
||||
bind_socket: bool = ...,
|
||||
map: Incomplete | None = None,
|
||||
_start: bool = True,
|
||||
_sock: Incomplete | None = None,
|
||||
dispatcher: ThreadedTaskDispatcher | None = None,
|
||||
adj: Adjustments | None = None,
|
||||
sockinfo: Incomplete | None = None,
|
||||
bind_socket: bool = True,
|
||||
**kw: Any,
|
||||
) -> None: ...
|
||||
def bind_server_socket(self) -> None: ...
|
||||
|
||||
@@ -25,7 +25,7 @@ class ThreadedTaskDispatcher:
|
||||
def handler_thread(self, thread_no: int) -> None: ...
|
||||
def set_thread_count(self, count: int) -> None: ...
|
||||
def add_task(self, task: Task) -> None: ...
|
||||
def shutdown(self, cancel_pending: bool = ..., timeout: int = ...) -> bool: ...
|
||||
def shutdown(self, cancel_pending: bool = True, timeout: int = 5) -> bool: ...
|
||||
|
||||
class Task:
|
||||
close_on_finish: bool = ...
|
||||
|
||||
@@ -15,7 +15,7 @@ class _triggerbase:
|
||||
def handle_connect(self) -> None: ...
|
||||
def handle_close(self) -> None: ...
|
||||
def close(self) -> None: ...
|
||||
def pull_trigger(self, thunk: Callable[[None], object] | None = ...) -> None: ...
|
||||
def pull_trigger(self, thunk: Callable[[None], object] | None = None) -> None: ...
|
||||
def handle_read(self) -> None: ...
|
||||
|
||||
if sys.platform != "win32":
|
||||
|
||||
@@ -9,7 +9,7 @@ queue_logger: Logger
|
||||
|
||||
def find_double_newline(s: bytes) -> int: ...
|
||||
def concat(*args: Any) -> str: ...
|
||||
def join(seq: Any, field: str = ...) -> str: ...
|
||||
def join(seq: Any, field: str = " ") -> str: ...
|
||||
def group(s: Any) -> str: ...
|
||||
|
||||
short_days: Sequence[str]
|
||||
|
||||
@@ -18,12 +18,14 @@ class ExitNow(Exception): ...
|
||||
def read(obj: dispatcher) -> None: ...
|
||||
def write(obj: dispatcher) -> None: ...
|
||||
def readwrite(obj: dispatcher, flags: int) -> None: ...
|
||||
def poll(timeout: float = ..., map: Mapping[int, socket] | None = ...) -> None: ...
|
||||
def poll2(timeout: float = ..., map: Mapping[int, socket] | None = ...) -> None: ...
|
||||
def poll(timeout: float = 0.0, map: Mapping[int, socket] | None = None) -> None: ...
|
||||
def poll2(timeout: float = 0.0, map: Mapping[int, socket] | None = None) -> None: ...
|
||||
|
||||
poll3 = poll2
|
||||
|
||||
def loop(timeout: float = ..., use_poll: bool = ..., map: Mapping[int, socket] | None = ..., count: int | None = ...) -> None: ...
|
||||
def loop(
|
||||
timeout: float = 30.0, use_poll: bool = False, map: Mapping[int, socket] | None = None, count: int | None = None
|
||||
) -> None: ...
|
||||
def compact_traceback() -> tuple[tuple[str, str, str], BaseException, BaseException, str]: ...
|
||||
|
||||
class dispatcher:
|
||||
@@ -37,12 +39,12 @@ class dispatcher:
|
||||
logger: Logger = ...
|
||||
compact_traceback: Callable[[], tuple[tuple[str, str, str], BaseException, BaseException, str]] = ...
|
||||
socket: _Socket | None = ...
|
||||
def __init__(self, sock: _Socket | None = ..., map: Mapping[int, _Socket] | None = ...) -> None: ...
|
||||
def add_channel(self, map: Mapping[int, _Socket] | None = ...) -> None: ...
|
||||
def del_channel(self, map: Mapping[int, _Socket] | None = ...) -> None: ...
|
||||
def __init__(self, sock: _Socket | None = None, map: Mapping[int, _Socket] | None = None) -> None: ...
|
||||
def add_channel(self, map: Mapping[int, _Socket] | None = None) -> None: ...
|
||||
def del_channel(self, map: Mapping[int, _Socket] | None = None) -> None: ...
|
||||
family_and_type: tuple[int, int] = ...
|
||||
def create_socket(self, family: int = ..., type: int = ...) -> None: ...
|
||||
def set_socket(self, sock: _Socket, map: Mapping[int, _Socket] | None = ...) -> None: ...
|
||||
def set_socket(self, sock: _Socket, map: Mapping[int, _Socket] | None = None) -> None: ...
|
||||
def set_reuse_addr(self) -> None: ...
|
||||
def readable(self) -> bool: ...
|
||||
def writable(self) -> bool: ...
|
||||
@@ -50,11 +52,11 @@ class dispatcher:
|
||||
def bind(self, addr: tuple[str, int]) -> None: ...
|
||||
def connect(self, address: tuple[str, int]) -> None: ...
|
||||
def accept(self) -> tuple[_Socket, tuple[str, int]] | None: ...
|
||||
def send(self, data: bytes, do_close: bool = ...) -> int: ...
|
||||
def send(self, data: bytes, do_close: bool = True) -> int: ...
|
||||
def recv(self, buffer_size: int) -> bytes: ...
|
||||
def close(self) -> None: ...
|
||||
def log(self, message: str) -> None: ...
|
||||
def log_info(self, message: str, type: str = ...) -> None: ...
|
||||
def log_info(self, message: str, type: str = "info") -> None: ...
|
||||
def handle_read_event(self) -> None: ...
|
||||
def handle_connect_event(self) -> None: ...
|
||||
def handle_write_event(self) -> None: ...
|
||||
@@ -70,13 +72,13 @@ class dispatcher:
|
||||
|
||||
class dispatcher_with_send(dispatcher):
|
||||
out_buffer: bytes = ...
|
||||
def __init__(self, sock: socket | None = ..., map: Mapping[int, socket] | None = ...) -> None: ...
|
||||
def __init__(self, sock: socket | None = None, map: Mapping[int, socket] | None = None) -> None: ...
|
||||
def initiate_send(self) -> None: ...
|
||||
handle_write: Callable[[], None] = ...
|
||||
def writable(self) -> bool: ...
|
||||
def send(self, data: bytes) -> None: ... # type: ignore[override]
|
||||
|
||||
def close_all(map: Mapping[int, socket] | None = ..., ignore_all: bool = ...) -> None: ...
|
||||
def close_all(map: Mapping[int, socket] | None = None, ignore_all: bool = False) -> None: ...
|
||||
|
||||
if sys.platform != "win32":
|
||||
class file_wrapper:
|
||||
|
||||
@@ -5,4 +5,4 @@ from .exceptions import HunkApplyException as HunkApplyException, SubprocessExce
|
||||
from .snippets import remove as remove, which as which
|
||||
|
||||
def apply_patch(diffs: patch.diffobj | Iterable[patch.diffobj]) -> None: ...
|
||||
def apply_diff(diff: patch.diffobj, text: str | Iterable[str], reverse: bool = ..., use_patch: bool = ...) -> list[str]: ...
|
||||
def apply_diff(diff: patch.diffobj, text: str | Iterable[str], reverse: bool = False, use_patch: bool = False) -> list[str]: ...
|
||||
|
||||
@@ -2,7 +2,7 @@ class WhatThePatchException(Exception): ...
|
||||
|
||||
class HunkException(WhatThePatchException):
|
||||
hunk: int | None
|
||||
def __init__(self, msg: str, hunk: int | None = ...) -> None: ...
|
||||
def __init__(self, msg: str, hunk: int | None = None) -> None: ...
|
||||
|
||||
class ApplyException(WhatThePatchException): ...
|
||||
|
||||
|
||||
@@ -15,4 +15,4 @@ class _Result(_TimeEstimate, TypedDict):
|
||||
calc_time: datetime.timedelta
|
||||
feedback: _Feedback
|
||||
|
||||
def zxcvbn(password: str, user_inputs: Iterable[object] | None = ...) -> _Result: ...
|
||||
def zxcvbn(password: str, user_inputs: Iterable[object] | None = None) -> _Result: ...
|
||||
|
||||
@@ -22,7 +22,9 @@ class _GuessesResult(TypedDict):
|
||||
sequence: list[_Match]
|
||||
|
||||
def nCk(n: int, k: int) -> float: ...
|
||||
def most_guessable_match_sequence(password: str, matches: Iterable[_Match], _exclude_additive: bool = ...) -> _GuessesResult: ...
|
||||
def most_guessable_match_sequence(
|
||||
password: str, matches: Iterable[_Match], _exclude_additive: bool = False
|
||||
) -> _GuessesResult: ...
|
||||
def estimate_guesses(match: _Match, password: str) -> Decimal: ...
|
||||
def bruteforce_guesses(match: _Match) -> int: ...
|
||||
def dictionary_guesses(match: _Match) -> int: ...
|
||||
|
||||
Reference in New Issue
Block a user