assembl.tasks package¶
Submodules¶
- assembl.tasks.changes_router module
- assembl.tasks.create_vmm_source module
- assembl.tasks.email_discussion_creator module
- assembl.tasks.imap module
- assembl.tasks.imapclient_source_reader module
- assembl.tasks.imaplib2_source_reader module
- assembl.tasks.notification_dispatch module
- assembl.tasks.notify module
- assembl.tasks.oembed module
- assembl.tasks.piwik module
- assembl.tasks.source_reader module
- assembl.tasks.threaded_model_watcher module
- assembl.tasks.translate module
Module contents¶
Background tasks for running IdeaLoom.
Tasks are kept running by Circus.
Short-lived tasks are written as Celery tasks; long-running tasks are
mostly ad hoc at this point: the source_reader
and changes_router
.
-
class
assembl.tasks.
CeleryWithConfig
(main=None, loader=None, backend=None, amqp=None, events=None, log=None, control=None, set_as_current=True, tasks=None, broker=None, include=None, changes=None, config_source=None, fixups=None, task_cls=None, autofinalize=True, namespace=None, strict_typing=True, **kwargs)[source]¶ Bases:
celery.app.base.Celery
A Celery task that can receive settings