soulfire.concurrency¶
Functions¶
Module Contents¶
- soulfire.concurrency.parallel[A, E, R](effects: collections.abc.Iterable[effect_py.Effect[A, E, R]], *, concurrency: int = 8) effect_py.Effect[tuple[A, ...], E, R][source]¶
Run bounded workers, fail fast, and await every worker’s cleanup.