Buckets:
MisterAI/LocalAI_Demo_backends / cpu-diffusers.upgrade-tmp /venv /lib /python3.10 /site-packages /zmq /_future.pyi
| """type annotations for async sockets""" | |
| from __future__ import annotations | |
| from asyncio import Future | |
| from pickle import DEFAULT_PROTOCOL | |
| from typing import Any, Awaitable, Literal, Sequence, TypeVar, overload | |
| import zmq as _zmq | |
| class _AsyncPoller(_zmq.Poller): | |
| _socket_class: type[_AsyncSocket] | |
| def poll(self, timeout=-1) -> Awaitable[list[tuple[Any, int]]]: ... # type: ignore | |
| T = TypeVar("T", bound="_AsyncSocket") | |
| class _AsyncSocket(_zmq.Socket[Future]): | |
| def from_socket(cls: type[T], socket: _zmq.Socket, io_loop: Any = None) -> T: ... | |
| def send( # type: ignore | |
| self, | |
| data: Any, | |
| flags: int = 0, | |
| copy: bool = True, | |
| track: bool = False, | |
| routing_id: int | None = None, | |
| group: str | None = None, | |
| ) -> Awaitable[_zmq.MessageTracker | None]: ... | |
| # type: ignore | |
| def recv(self, flags: int = 0, *, track: bool = False) -> Awaitable[bytes]: ... | |
| def recv( | |
| self, flags: int = 0, *, copy: Literal[True], track: bool = False | |
| ) -> Awaitable[bytes]: ... | |
| def recv( | |
| self, flags: int = 0, *, copy: Literal[False], track: bool = False | |
| ) -> Awaitable[_zmq.Frame]: ... | |
| def recv( | |
| self, flags: int = 0, copy: bool = True, track: bool = False | |
| ) -> Awaitable[bytes | _zmq.Frame]: ... | |
| def recv_into( # type: ignore | |
| self, buffer: Any, /, *, nbytes: int = 0, flags: int = 0 | |
| ) -> Awaitable[int]: ... | |
| def send_multipart( # type: ignore | |
| self, | |
| msg_parts: Sequence, | |
| flags: int = 0, | |
| copy: bool = True, | |
| track: bool = False, | |
| routing_id: int | None = None, | |
| group: str | None = None, | |
| ) -> Awaitable[_zmq.MessageTracker | None]: ... | |
| # type: ignore | |
| def recv_multipart( | |
| self, flags: int = 0, *, track: bool = False | |
| ) -> Awaitable[list[bytes]]: ... | |
| def recv_multipart( | |
| self, flags: int = 0, *, copy: Literal[True], track: bool = False | |
| ) -> Awaitable[list[bytes]]: ... | |
| def recv_multipart( | |
| self, flags: int = 0, *, copy: Literal[False], track: bool = False | |
| ) -> Awaitable[list[_zmq.Frame]]: ... | |
| def recv_multipart( | |
| self, flags: int = 0, copy: bool = True, track: bool = False | |
| ) -> Awaitable[list[bytes] | list[_zmq.Frame]]: ... | |
| # serialization wrappers | |
| def send_string( # type: ignore | |
| self, | |
| u: str, | |
| flags: int = 0, | |
| copy: bool = True, | |
| *, | |
| encoding: str = 'utf-8', | |
| **kwargs, | |
| ) -> Awaitable[_zmq.Frame | None]: ... | |
| def recv_string( # type: ignore | |
| self, flags: int = 0, encoding: str = 'utf-8' | |
| ) -> Awaitable[str]: ... | |
| def send_pyobj( # type: ignore | |
| self, obj: Any, flags: int = 0, protocol: int = DEFAULT_PROTOCOL, **kwargs | |
| ) -> Awaitable[_zmq.Frame | None]: ... | |
| def recv_pyobj(self, flags: int = 0) -> Awaitable[Any]: ... # type: ignore | |
| def send_json( # type: ignore | |
| self, obj: Any, flags: int = 0, **kwargs | |
| ) -> Awaitable[_zmq.Frame | None]: ... | |
| def recv_json(self, flags: int = 0, **kwargs) -> Awaitable[Any]: ... # type: ignore | |
| def poll(self, timeout=-1) -> Awaitable[list[tuple[Any, int]]]: ... # type: ignore | |
Xet Storage Details
- Size:
- 3.32 kB
- Xet hash:
- 1b3bbef825c8137cbab72b9c9f96fd109a63f710a8c84b34126abbc8165d92f9
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.