asyncinit 0.2.4

Last updated:

0 purchases

asyncinit 0.2.4 Image
asyncinit 0.2.4 Images
Add to Cart

Description:

asyncinit 0.2.4

asyncinit -- Enable async __init__
Documentation
This package provides the asyncinit decorator, which enables an asynchronous constructor
to be called like any other asynchronous function.
Example
from asyncinit import asyncinit

@asyncinit
class MyClass:
async def __init__(self, param):
self.val = await self.deferredFn(param)

async def deferredFn(self, x):
# ...
return x + 2

obj = await MyClass(42)
assert obj.val == 44

Installation
This package requires Python >= 3.5.0 and can be installed with pip:
pip install asyncinit

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.