Runner

class pipecat.pipeline.runner.PipelineRunner(*, name=None, handle_sigint=True, force_gc=False, loop=None)[source]

Bases: BaseObject

Parameters:
  • name (str | None)

  • handle_sigint (bool)

  • force_gc (bool)

  • loop (AbstractEventLoop | None)

async run(task)[source]
Parameters:

task (PipelineTask)

async stop_when_done()[source]
async cancel()[source]