HabitipyAsync
HabitipyAsync(self, conf: Dict[str, str], *, apis=None, current: Union[List[str], NoneType] = None, from_github=False, branch=None, strict=False) -> None
Habitipy API using aiohttp as backend for request
async def HabitipyAsync.__call__( self, session: aiohttp.ClientSession, **kwargs ) -> Union[Dict, List]
Arguments
- session (aiohttp.ClientSession): aiohttp session used to make request.
Example
import asyncio from aiohttp import ClientSession from habitipy import Habitipy, load_conf,DEFAULT_CONF from habitipy.aio import HabitipyAsync loop = asyncio.new_event_loop() api = HabitipyAsync(load_conf(DEFAULT_CONF)) async def main(api): async with ClientSession() as session: u = await api.user.get(session) return u loop.run_until_complete(main(api))