Index A | B | C | D | E | F | G | H | I | J | L | M | N | P | Q | R | S | T | U | W A after_job (roost.Hooks attribute) args (roost.CronEntry attribute) (roost.Job attribute) (roost.JobInsert attribute) AsyncRoost (class in roost) attempt (roost.Job attribute) attempted_at (roost.Job attribute) AVAILABLE (roost.JobState attribute) B BackoffStrategy (class in roost) before_job (roost.Hooks attribute) C cancel() (roost.AsyncRoost method) (roost.Roost method) cancel_requested (roost.Job attribute) CANCELLED (roost.JobState attribute) cancelled_at (roost.Job attribute) clear() (roost.HandlerRegistry method) close() (roost.AsyncRoost method) code (roost.DuplicateUniqueJobError attribute) (roost.JobFailed attribute) (roost.JobNotFoundError attribute) (roost.JobTimeoutError attribute) (roost.RoostError attribute) (roost.SnoozeJob attribute) (roost.UnknownTaskError attribute) (roost.WorkerShutdown attribute) COMPLETED (roost.JobState attribute) completed_at (roost.Job attribute) cron() (in module roost) CronEntry (class in roost) D depends_on (roost.Job attribute) (roost.JobInsert attribute) DISCARDED (roost.JobState attribute) discarded_at (roost.Job attribute) DuplicateUniqueJobError, [1] E enqueue() (roost.AsyncRoost method) (roost.Roost method) enqueue_many() (roost.AsyncRoost method) errors (roost.Job attribute) (roost.JobOutcome attribute) EXECUTING (roost.JobState attribute) exponential() (in module roost) expression (roost.CronEntry attribute) F fixed() (in module roost) G get() (roost.HandlerRegistry method) H HandlerRegistry (class in roost) Hooks (class in roost) I id (roost.Job attribute) (roost.JobOutcome attribute) inserted_at (roost.Job attribute) install_signal_handlers() (roost.Worker method), [1] J Job (class in roost) job() (in module roost) JobFailed JobInsert (class in roost) JobNotFoundError, [1] JobOutcome (class in roost) JobState (class in roost) JobTimeoutError L linear() (in module roost) list_queues() (roost.AsyncRoost method) (roost.Roost method) list_workers() (roost.AsyncRoost method) (roost.Roost method) M max_attempts (roost.CronEntry attribute) (roost.Job attribute) (roost.JobInsert attribute) (roost.TaskDefaults attribute) max_concurrency (roost.TaskDefaults attribute) metadata (roost.Job attribute) (roost.JobInsert attribute) model_config (roost.Job attribute) module roost N name (roost.CronEntry attribute) names() (roost.HandlerRegistry method) next_after() (roost.CronEntry method) P pause_queue() (roost.AsyncRoost method) (roost.Roost method) previous_or_at() (roost.CronEntry method) priority (roost.CronEntry attribute) (roost.Job attribute) (roost.JobInsert attribute) (roost.TaskDefaults attribute) Q queue (roost.CronEntry attribute) (roost.Job attribute) (roost.JobInsert attribute) (roost.TaskDefaults attribute) R rate_per_minute (roost.TaskDefaults attribute) register() (roost.HandlerRegistry method) request_stop() (roost.Worker method), [1] requeue_discarded() (roost.AsyncRoost method) (roost.Roost method) result (roost.Job attribute) (roost.JobOutcome attribute) resume_queue() (roost.AsyncRoost method) (roost.Roost method) retry() (roost.AsyncRoost method) (roost.Roost method) RETRYABLE (roost.JobState attribute) roost module Roost (class in roost) RoostError, [1] run() (roost.Worker method), [1] run_once() (roost.Worker method), [1] S scheduled_at (roost.Job attribute) (roost.JobInsert attribute) setup_schema() (roost.AsyncRoost method) (roost.Roost method) SnoozeJob, [1] specs() (roost.HandlerRegistry method) state (roost.Job attribute) (roost.JobOutcome attribute) status() (roost.AsyncRoost method) (roost.Roost method) T tags (roost.Job attribute) (roost.JobInsert attribute) (roost.TaskDefaults attribute) task (roost.CronEntry attribute) (roost.Job attribute) (roost.JobInsert attribute) TaskDefaults (class in roost) timeout_seconds (roost.Job attribute) (roost.JobInsert attribute) (roost.TaskDefaults attribute) timezone_name (roost.CronEntry attribute) U unique_key (roost.Job attribute) (roost.JobInsert attribute) UnknownTaskError, [1] W wait_for() (roost.AsyncRoost method) Worker (class in roost), [1] worker() (roost.AsyncRoost method) WorkerShutdown, [1]