aiotools
  • Async Context Manager
  • Async Deferred Function Tools
  • Async Fork
  • Async Function Tools
  • Async Itertools
  • Multi-process Server
  • Task Group
  • Task Group Utilities
  • Timers
aiotools
  • aiotools Documentation
  • View page source

aiotools Documentation

aiotools is a set of idiomatic utilities to reduce asyncio boiler-plates.

  • Async Context Manager
    • AbstractAsyncContextManager
    • AsyncContextManager
    • async_ctx_manager()
    • actxmgr()
    • aclosing
    • closing_async
    • AsyncContextGroup
    • actxgroup
  • Async Deferred Function Tools
    • defer()
    • adefer()
  • Async Fork
    • AbstractChildProcess
    • PosixChildProcess()
    • PidfdChildProcess()
    • afork()
  • Async Function Tools
    • apartial()
    • lru_cache()
  • Async Itertools
    • aiter()
  • Multi-process Server
    • server()
    • AsyncServerContextManager
    • InterruptedBySignal
    • ServerMainContextManager
    • main()
    • start_server()
  • Task Group
    • current_taskgroup
    • current_ptaskgroup
    • TaskGroup
    • PersistentTaskGroup
    • TaskGroupError
  • Task Group Utilities
    • as_completed_safe()
  • Timers
    • TimerDelayPolicy
    • VirtualClock
    • create_timer()

Indices and tables

  • Index

  • Search Page

Next

© Copyright 2018-2023, Joongi Kim and contributors.

Built with Sphinx using a theme provided by Read the Docs.