Sleep

Sleep for a period of time. Accepts either a datetime.timedelta object or a number of milliseconds.

@inngest.create_function(
    fn_id="my_function",
    trigger=inngest.TriggerEvent(event="app/my_function"),
)
async def fn(
    ctx: inngest.Context,
    step: inngest.Step,
) -> None:
    await step.sleep("zzz", datetime.timedelta(seconds=2))