用于异步的werkzeug

aiowerkzeug的Python项目详细描述


travis-mastercoverall-masterDocumentation StatusDownloadsLatest VersionSupported Python versionsDevelopment StatusLicenseDownload formatSupported Python implementations

aiowerkzeug

使Werkzeug使用Asyncio的库。

变更日志

版本0.2.0

  • 使用Python3.5异步语法。
  • 新的保持上下文工厂。它的工作方式类似于上下文协作, 但代码很简单。
  • 本地、本地堆栈和本地管理器的异步版本。它们实现了本地发布方法。

功能

  • 本地、本地堆栈和本地管理器的异步版本。

  • 本地函数处理异步任务。werkzeug.local.localwerkzeug.local.localstack必须修补 使用aiowerkzeug.local.patch\u local

    修补了werkzeug.local.local或werkzeug.local.localstack 以确定上下文。

  • 用于标记要在上下文中运行的协同程序的装饰器工厂。对烧瓶有用。它允许运行corcountines 在特定上下文中的newasyncio.tasks.task中。

    例如,在flask中,要在应用程序上下文中运行协同程序,可以创建这样的装饰器:

    def_get_app_context():returncurrent_app.app_context()app_coroutine=partial(context_coroutine,ctx=_get_app_context)@app_coroutinedeffoo_bar():print(current_app.debug)@flask_app.route('/')defcaller():asyncio.ensure_future(foo_bar())
  • 带重新加载的Asyncio HTTP Server Runner

    $ python aiowerkzeug/serving.py --reload app_test.app
    

待办事项

  • 表单分析器
  • 调试中间件
  • 静态文件中间件

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
刷卡时java更改recyclerview项目背景   java如何在ServerSocketChannel上收集I/O统计信息   安卓 EditText始终返回Null Java NullPointerException   java 1美元的类文件名是什么?   java这是一个有效的方法吗?Eclipse似乎暗示我的代码存在ab问题。。我就是看不出来   在后台收到推送通知后更改java活动   java如何在TableViewerColumn中使用CheckBoxTableCell   java静态方法使用泛型创建内部类   java struts2<s:选择…>标签   java中变量范围内的错误输出   在类型与该类相同的类中声明的java静态变量   java在随机数列表中查找三角形   java如何检测Mac OS的右击事件   java为现有CSV文件创建DAO   javax的ClassNotFoundException。xml。绑定切换到Java 9时,JAXBEException与Spring启动   安卓将Kotlin算法翻译成Java代码   java m从recylerview获取错误,因为我试图从sqlite获取数据并设置为recylerview