#!/usr/bin/env python import trio import tractor from piker.brokers.deribit.api import ( Client, get_client, maybe_open_oi_feed, ) async def max_pain_daemon( ) -> None: async with maybe_open_oi_feed() as oi_feed: print('Im in...') async def main(): async with tractor.open_nursery() as n: p: tractor.Portal = await n.start_actor( 'max_pain_daemon', enable_modules=[__name__], infect_asyncio=True, ) await p.run(max_pain_daemon) if __name__ == '__main__': trio.run(main)