This document describes Celery 3.0. For development docs, go here.

celery.concurrency.gevent† (experimental)

celery.concurrency.gevent

gevent pool implementation.

class celery.concurrency.gevent.Schedule(*args, **kwargs)[source]
clear()[source]
queue[source]
class celery.concurrency.gevent.TaskPool(*args, **kwargs)[source]
class Timer(schedule=None, on_error=None, on_tick=None, max_interval=None, **kwargs)
class Schedule(*args, **kwargs)
clear()
queue
TaskPool.Timer.ensure_started()
TaskPool.Timer.start()
TaskPool.Timer.stop()
TaskPool.grow(n=1)[source]
TaskPool.is_green = True
TaskPool.num_processes[source]
TaskPool.on_apply(target, args=None, kwargs=None, callback=None, accept_callback=None, timeout=None, timeout_callback=None, **_)[source]
TaskPool.on_start()[source]
TaskPool.on_stop()[source]
TaskPool.rlimit_safe = False
TaskPool.shrink(n=1)[source]
TaskPool.signal_safe = False
class celery.concurrency.gevent.Timer(schedule=None, on_error=None, on_tick=None, max_interval=None, **kwargs)[source]
class Schedule(*args, **kwargs)
clear()
queue
Timer.ensure_started()[source]
Timer.start()[source]
Timer.stop()[source]
celery.concurrency.gevent.apply_timeout(target, args=(), kwargs={}, callback=None, accept_callback=None, pid=None, timeout=None, timeout_callback=None, **rest)[source]

Previous topic

celery.concurrency.eventlet† (experimental)

Next topic

celery.concurrency.base

This Page