文件名称:aiocontextvars:对PEP-567 contextvars backport的Asyncio支持
文件大小:24KB
文件格式:ZIP
更新时间:2024-05-23 08:46:07
Python
aiocontextvars 重要说明:修复后,将不推荐使用此程序包。 在此之前,该库提供实验支持ASYNCIO失踪的contextvars反向移植库。 请阅读Python 3.7 更多。 兼容性 在Python 3.7中,此软件包是100% contextvars 。 在Python 3.5和3.6中,此软件包以与Python 3.7 contextvars实现非常不同的方式向PEP-567 backport软件包(也称为contextvars添加了异步支持。 call_soon()和家庭方法。 Python 3.7在call_soon()及其族方法中添加了关键字参数context 。 默认情况下,这些方法将复制(继承)当前上下文并在该上下文中运行给定的方法。 但是aiocontextvars不会碰到循环,因此,要实现相同的效果,您需要: loop.call_soon(cop
【文件预览】:
aiocontextvars-master
----MANIFEST.in(262B)
----.travis.yml(1KB)
----README.rst(3KB)
----docs()
--------history.rst(28B)
--------conf.py(8KB)
--------usage.rst(83B)
--------make.bat(6KB)
--------installation.rst(1KB)
--------authors.rst(28B)
--------.gitignore(55B)
--------readme.rst(27B)
--------Makefile(7KB)
--------index.rst(300B)
--------contributing.rst(33B)
----AUTHORS.rst(200B)
----requirements_dev.txt(490B)
----travis_pypi_setup.py(4KB)
----aiocontextvars.py(2KB)
----.github()
--------ISSUE_TEMPLATE.md(325B)
----CONTRIBUTING.rst(3KB)
----tests()
--------test_aio.py(905B)
--------test_var.py(1KB)
--------__init__.py(44B)
----tox.ini(545B)
----LICENSE(1KB)
----HISTORY.rst(1KB)
----setup.cfg(364B)
----setup.py(1KB)
----.gitignore(800B)
----Makefile(2KB)
----.editorconfig(292B)