aiotools
  • Safe Cancellation
  • Async Context Manager
  • Async Deferred Function Tools
  • Async Fork
  • Async Function Tools
  • Async Itertools
  • Multi-process Server
  • Task Context
  • Task Scope
  • Supervisor
  • Task Group
  • Timers
  • High-level Coroutine Utilities
aiotools
  • aiotools Documentation
  • View page source

aiotools Documentation

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

  • Safe Cancellation
    • cancel_and_wait()
  • Async Context Manager
    • AbstractAsyncContextManager
    • AsyncContextManager
    • async_ctx_manager()
    • actxmgr()
    • aiotools.context.aclosing()
    • closing_async
    • AsyncContextGroup
    • actxgroup
  • Async Deferred Function Tools
    • defer()
    • adefer()
  • Async Fork
    • AbstractChildProcess
    • PosixChildProcess()
    • PidfdChildProcess()
    • afork()
  • Async Function Tools
    • aiotools.func.apartial()
    • lru_cache()
  • Async Itertools
    • aiter()
  • Multi-process Server
    • server()
    • AsyncServerContextManager
    • InterruptedBySignal
    • ServerMainContextManager
    • main_context()
    • server_context()
    • start_server()
  • Task Context
    • ErrorArg
    • TaskContext
  • Task Scope
    • ShieldScope
    • TaskScope
    • move_on_after()
  • Supervisor
    • Supervisor
  • Task Group
    • current_taskgroup
    • current_ptaskgroup
    • TaskGroup
    • PersistentTaskGroup
    • TaskGroupError
  • Timers
    • TimerDelayPolicy
    • VirtualClock
    • create_timer()
  • High-level Coroutine Utilities
    • as_completed_safe()
    • gather_safe()
    • race()

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.