Skip to content
Back to top
soulfire.SoulFireFleetTaskGroup
-
class soulfire.SoulFireFleetTaskGroup[ResultT: google.protobuf.message.Message](members: collections.abc.Iterable[FleetTaskMember[ResultT]], start_failures: collections.abc.Iterable[FleetTaskStartFailure])[source]
-
members
-
start_failures
-
property size: int
-
events(*, after_revision: int | None = None, headers: Headers = None, timeout_ms: int | None = None, buffer_size: int = 64) → soulfire.streams.Stream[FleetTaskStreamEvent, soulfire.errors.SoulFireOperationError][source]
-
results(*, concurrency: int = 8, headers: Headers = None, timeout_ms: int | None = None) → effect_py.Effect[FleetTaskReport[ResultT], soulfire.errors.SoulFireOperationError][source]
-
require_results(*, concurrency: int = 8, headers: Headers = None, timeout_ms: int | None = None) → effect_py.Effect[tuple[ResultT, ...], soulfire.errors.SoulFireOperationError | FleetTaskGroupError[ResultT]][source]
-
cancel(reason: str = '', *, concurrency: int = 8, headers: Headers = None, timeout_ms: int | None = None) → effect_py.Effect[FleetOperationReport[soulfire.task_pb2.BotTask], soulfire.errors.SoulFireOperationError][source]