Download my_env/lib/python3.10/site-packages/pexpect/_async.py from Miras-P/KazDALLE: direct link, hf CLI and curl.
- Browser
- Download file 907 Bytes
-
https://huggingface.co/Miras-P/KazDALLE/resolve/main/my_env/lib/python3.10/site-packages/pexpect/_async.py
- Command line
-
hf download hf://Miras-P/KazDALLE/my_env/lib/python3.10/site-packages/pexpect/_async.py
-
curl -L -o _async.py https://huggingface.co/Miras-P/KazDALLE/resolve/main/my_env/lib/python3.10/site-packages/pexpect/_async.py
907 Bytes
| """Facade that provides coroutines implementation pertinent to running Py version. | |
| Python 3.5 introduced the async def/await syntax keyword. | |
| With later versions coroutines and methods to get the running asyncio loop are | |
| being deprecated, not supported anymore. | |
| For Python versions later than 3.6, coroutines and objects that are defined via | |
| ``async def``/``await`` keywords are imported. | |
| Here the code is just imported, to provide the same interface to older code. | |
| """ | |
| # pylint: disable=unused-import | |
| # flake8: noqa: F401 | |
| from sys import version_info as py_version_info | |
| # this assumes async def/await are more stable | |
| if py_version_info >= (3, 6): | |
| from pexpect._async_w_await import ( | |
| PatternWaiter, | |
| expect_async, | |
| repl_run_command_async, | |
| ) | |
| else: | |
| from pexpect._async_pre_await import ( | |
| PatternWaiter, | |
| expect_async, | |
| repl_run_command_async, | |
| ) | |