跳转到主要内容

帮助从Henson过渡到Doozer的工具

项目描述

你是Henson的用户吗?你想要利用尚未发布的特性吗?你发现了Doozer并好奇尝试它,但担心缺少扩展或更新导入的工作量吗?

如果你对这些问题回答了“是”,那么doozerify就是为你准备的。doozerify是一个可以安装的模块,它会使import寻找所有Henson导入的Doozer等效项,如果找不到等效项,则回退到Henson版本。

安装

$ pip3 install doozerify

用法

在应用程序的入口点开始处放置以下代码

import doozerify
doozerify.install()

示例

import doozerify
doozerify.install()

from henson import Application


class Consumer(object):
    async def read(self):
        return {}


async def callback(app, message):
    return message

app = Application('doozerified', callback=callback, consumer=consumer)
app.run()

但是,还有更多!

如果你已经使用了Doozer,但想使用仅适用于Henson的扩展,doozerify也允许你这样做!

import doozerify
doozerify.install()
doozerify.install_fallback()

from doozer import Application
from doozer_henson_only import Extension

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

doozerify-0.2.0.tar.gz (4.9 kB 查看哈希值)

上传时间 源代码

构建发行版

doozerify-0.2.0-py3-none-any.whl (4.3 kB 查看哈希值)

上传时间 Python 3

由以下支持