Elite-text-gen-web-duplicate
/
venv
/lib
/python3.10
/site-packages
/aiofiles
/threadpool
/binary.py
from ..base import AsyncBase, AsyncIndirectBase | |
from .utils import ( | |
delegate_to_executor, | |
proxy_method_directly, | |
proxy_property_directly, | |
) | |
class AsyncBufferedIOBase(AsyncBase): | |
"""The asyncio executor version of io.BufferedWriter and BufferedIOBase.""" | |
class AsyncBufferedReader(AsyncBufferedIOBase): | |
"""The asyncio executor version of io.BufferedReader and Random.""" | |
class AsyncFileIO(AsyncBase): | |
"""The asyncio executor version of io.FileIO.""" | |
class AsyncIndirectBufferedIOBase(AsyncIndirectBase): | |
"""The indirect asyncio executor version of io.BufferedWriter and BufferedIOBase.""" | |
class AsyncIndirectBufferedReader(AsyncIndirectBufferedIOBase): | |
"""The indirect asyncio executor version of io.BufferedReader and Random.""" | |
class AsyncIndirectFileIO(AsyncIndirectBase): | |
"""The indirect asyncio executor version of io.FileIO.""" | |