mode.utils.loops

Event loop utilities.

mode.utils.loops.clone_loop(loop: asyncio.events.AbstractEventLoop) → asyncio.events.AbstractEventLoop

Clone loop retaining signal handlers.

mode.utils.loops.call_asap(callback: Callable, *args: Any, context: Any = None, loop: asyncio.events.AbstractEventLoop = None) → asyncio.events.Handle

Call function asap by pushing at the front of the line.