From 4a52a71956a8d46fcb7294ac71734504bb09bcc2 Mon Sep 17 00:00:00 2001 From: S. Solomon Darnell Date: Fri, 28 Mar 2025 21:52:21 -0500 Subject: two version of R2R are here --- .../site-packages/aiofiles-stubs/base.pyi | 24 ++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .venv/lib/python3.12/site-packages/aiofiles-stubs/base.pyi (limited to '.venv/lib/python3.12/site-packages/aiofiles-stubs/base.pyi') diff --git a/.venv/lib/python3.12/site-packages/aiofiles-stubs/base.pyi b/.venv/lib/python3.12/site-packages/aiofiles-stubs/base.pyi new file mode 100644 index 00000000..ea79abf4 --- /dev/null +++ b/.venv/lib/python3.12/site-packages/aiofiles-stubs/base.pyi @@ -0,0 +1,24 @@ +from collections.abc import Awaitable, Callable, Generator +from contextlib import AbstractAsyncContextManager +from types import TracebackType +from typing import Any, BinaryIO, Generic, TextIO, TypeVar +from typing_extensions import Self + +_T = TypeVar("_T") +_V_co = TypeVar("_V_co", covariant=True) + +class AsyncBase(Generic[_T]): + def __init__(self, file: str, loop: Any, executor: Any) -> None: ... + def __aiter__(self) -> Self: ... + async def __anext__(self) -> _T: ... + +class AsyncIndirectBase(AsyncBase[_T]): + def __init__(self, name: str, loop: Any, executor: Any, indirect: Callable[[], TextIO | BinaryIO]) -> None: ... + +class AiofilesContextManager(Awaitable[_V_co], AbstractAsyncContextManager[_V_co]): + def __init__(self, coro: Awaitable[_V_co]) -> None: ... + def __await__(self) -> Generator[Any, Any, _V_co]: ... + async def __aenter__(self) -> _V_co: ... + async def __aexit__( + self, exc_type: type[BaseException] | None, exc_val: BaseException | None, exc_tb: TracebackType | None + ) -> None: ... -- cgit v1.2.3