类装饰器以启用异步初始化__
asyncinit的Python项目详细描述
asyncinit—启用异步__init__
这个包提供了asyncinit
decorator,它支持异步构造函数
像其他异步函数一样被调用。
示例
fromasyncinitimportasyncinit@asyncinitclassMyClass:asyncdef__init__(self,param):self.val=awaitself.deferredFn(param)asyncdefdeferredFn(self,x):# ...returnx+2obj=awaitMyClass(42)assertobj.val==44
安装
此软件包要求python>;=3.5.0,可以使用pip
:
pip install asyncinit