conf.py 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. """
  2. **DEPRECATED**
  3. Use :mod:`celery.defaults` instead.
  4. """
  5. from celery.app import app_or_default
  6. from celery.app.defaults import DEFAULTS as _DEFAULTS
  7. conf = app_or_default().conf
  8. ALWAYS_EAGER = conf.CELERY_ALWAYS_EAGER
  9. EAGER_PROPAGATES_EXCEPTIONS = conf.CELERY_EAGER_PROPAGATES_EXCEPTIONS
  10. RESULT_BACKEND = conf.CELERY_RESULT_BACKEND
  11. CACHE_BACKEND = conf.CELERY_CACHE_BACKEND
  12. CACHE_BACKEND_OPTIONS = conf.CELERY_CACHE_BACKEND_OPTIONS
  13. TASK_SERIALIZER = conf.CELERY_TASK_SERIALIZER
  14. TASK_RESULT_EXPIRES = conf.CELERY_TASK_RESULT_EXPIRES
  15. IGNORE_RESULT = conf.CELERY_IGNORE_RESULT
  16. TRACK_STARTED = conf.CELERY_TRACK_STARTED
  17. ACKS_LATE = conf.CELERY_ACKS_LATE
  18. REDIRECT_STDOUTS = conf.CELERY_REDIRECT_STDOUTS
  19. REDIRECT_STDOUTS_LEVEL = conf.CELERY_REDIRECT_STDOUTS_LEVEL
  20. # <--- SQLAlchemy <- -- --- - ----- -- #
  21. RESULT_DBURI = conf.CELERY_RESULT_DBURI
  22. RESULT_ENGINE_OPTIONS = conf.CELERY_RESULT_ENGINE_OPTIONS
  23. # <--- Client <- -- --- - ----- -- #
  24. MAX_CACHED_RESULTS = conf.CELERY_MAX_CACHED_RESULTS
  25. # <--- Worker <- -- --- - ----- -- #
  26. SEND_EVENTS = conf.CELERY_SEND_EVENTS
  27. DEFAULT_RATE_LIMIT = conf.CELERY_DEFAULT_RATE_LIMIT
  28. DISABLE_RATE_LIMITS = conf.CELERY_DISABLE_RATE_LIMITS
  29. CELERYD_TASK_TIME_LIMIT = conf.CELERYD_TASK_TIME_LIMIT
  30. CELERYD_TASK_SOFT_TIME_LIMIT = conf.CELERYD_TASK_SOFT_TIME_LIMIT
  31. CELERYD_MAX_TASKS_PER_CHILD = conf.CELERYD_MAX_TASKS_PER_CHILD
  32. STORE_ERRORS_EVEN_IF_IGNORED = conf.CELERY_STORE_ERRORS_EVEN_IF_IGNORED
  33. CELERY_SEND_TASK_ERROR_EMAILS = conf.CELERY_SEND_TASK_ERROR_EMAILS
  34. CELERY_TASK_ERROR_WHITELIST = conf.CELERY_TASK_ERROR_WHITELIST
  35. CELERYD_LOG_FORMAT = conf.CELERYD_LOG_FORMAT
  36. CELERYD_TASK_LOG_FORMAT = conf.CELERYD_TASK_LOG_FORMAT
  37. CELERYD_LOG_FILE = conf.CELERYD_LOG_FILE
  38. CELERYD_LOG_COLOR = conf.CELERYD_LOG_COLOR
  39. CELERYD_LOG_LEVEL = conf.CELERYD_LOG_LEVEL
  40. CELERYD_STATE_DB = conf.CELERYD_STATE_DB
  41. CELERYD_CONCURRENCY = conf.CELERYD_CONCURRENCY
  42. CELERYD_PREFETCH_MULTIPLIER = conf.CELERYD_PREFETCH_MULTIPLIER
  43. CELERYD_POOL_PUTLOCKS = conf.CELERYD_POOL_PUTLOCKS
  44. CELERYD_POOL = conf.CELERYD_POOL
  45. CELERYD_LISTENER = conf.CELERYD_LISTENER
  46. CELERYD_MEDIATOR = conf.CELERYD_MEDIATOR
  47. CELERYD_ETA_SCHEDULER = conf.CELERYD_ETA_SCHEDULER
  48. CELERYD_ETA_SCHEDULER_PRECISION = conf.CELERYD_ETA_SCHEDULER_PRECISION
  49. # :--- Email settings <- -- --- - ----- -- #
  50. ADMINS = conf.ADMINS
  51. SERVER_EMAIL = conf.SERVER_EMAIL
  52. EMAIL_HOST = conf.EMAIL_HOST
  53. EMAIL_HOST_USER = conf.EMAIL_HOST_USER
  54. EMAIL_HOST_PASSWORD = conf.EMAIL_HOST_PASSWORD
  55. EMAIL_PORT = conf.EMAIL_PORT
  56. # :--- Broker connections <- -- --- - ----- -- #
  57. BROKER_HOST = conf.BROKER_HOST
  58. BROKER_PORT = conf.BROKER_PORT
  59. BROKER_USER = conf.BROKER_USER
  60. BROKER_PASSWORD = conf.BROKER_PASSWORD
  61. BROKER_VHOST = conf.BROKER_VHOST
  62. BROKER_USE_SSL = conf.BROKER_USE_SSL
  63. BROKER_INSIST = conf.BROKER_INSIST
  64. BROKER_CONNECTION_TIMEOUT = conf.BROKER_CONNECTION_TIMEOUT
  65. BROKER_CONNECTION_RETRY = conf.BROKER_CONNECTION_RETRY
  66. BROKER_CONNECTION_MAX_RETRIES = conf.BROKER_CONNECTION_MAX_RETRIES
  67. BROKER_BACKEND = conf.BROKER_BACKEND
  68. # <--- Message routing <- -- --- - ----- -- #
  69. DEFAULT_QUEUE = conf.CELERY_DEFAULT_QUEUE
  70. DEFAULT_ROUTING_KEY = conf.CELERY_DEFAULT_ROUTING_KEY
  71. DEFAULT_EXCHANGE = conf.CELERY_DEFAULT_EXCHANGE
  72. DEFAULT_EXCHANGE_TYPE = conf.CELERY_DEFAULT_EXCHANGE_TYPE
  73. DEFAULT_DELIVERY_MODE = conf.CELERY_DEFAULT_DELIVERY_MODE
  74. QUEUES = conf.CELERY_QUEUES
  75. CREATE_MISSING_QUEUES = conf.CELERY_CREATE_MISSING_QUEUES
  76. ROUTES = conf.CELERY_ROUTES
  77. # :--- Broadcast queue settings <- -- --- - ----- -- #
  78. BROADCAST_QUEUE = conf.CELERY_BROADCAST_QUEUE
  79. BROADCAST_EXCHANGE = conf.CELERY_BROADCAST_EXCHANGE
  80. BROADCAST_EXCHANGE_TYPE = conf.CELERY_BROADCAST_EXCHANGE_TYPE
  81. # :--- Event queue settings <- -- --- - ----- -- #
  82. EVENT_QUEUE = conf.CELERY_EVENT_QUEUE
  83. EVENT_EXCHANGE = conf.CELERY_EVENT_EXCHANGE
  84. EVENT_EXCHANGE_TYPE = conf.CELERY_EVENT_EXCHANGE_TYPE
  85. EVENT_ROUTING_KEY = conf.CELERY_EVENT_ROUTING_KEY
  86. EVENT_SERIALIZER = conf.CELERY_EVENT_SERIALIZER
  87. # :--- AMQP Backend settings <- -- --- - ----- -- #
  88. RESULT_EXCHANGE = conf.CELERY_RESULT_EXCHANGE
  89. RESULT_EXCHANGE_TYPE = conf.CELERY_RESULT_EXCHANGE_TYPE
  90. RESULT_SERIALIZER = conf.CELERY_RESULT_SERIALIZER
  91. RESULT_PERSISTENT = conf.CELERY_RESULT_PERSISTENT
  92. # :--- Celery Beat <- -- --- - ----- -- #
  93. CELERYBEAT_LOG_LEVEL = conf.CELERYBEAT_LOG_LEVEL
  94. CELERYBEAT_LOG_FILE = conf.CELERYBEAT_LOG_FILE
  95. CELERYBEAT_SCHEDULER = conf.CELERYBEAT_SCHEDULER
  96. CELERYBEAT_SCHEDULE = conf.CELERYBEAT_SCHEDULE
  97. CELERYBEAT_SCHEDULE_FILENAME = conf.CELERYBEAT_SCHEDULE_FILENAME
  98. CELERYBEAT_MAX_LOOP_INTERVAL = conf.CELERYBEAT_MAX_LOOP_INTERVAL
  99. # :--- Celery Monitor <- -- --- - ----- -- #
  100. CELERYMON_LOG_LEVEL = conf.CELERYMON_LOG_LEVEL
  101. CELERYMON_LOG_FILE = conf.CELERYMON_LOG_FILE