Files
romm/backend/worker.py
2023-08-26 13:17:43 -04:00

20 lines
424 B
Python
Executable File

import sys
from rq import Worker, Queue, Connection
from config import ENABLE_EXPERIMENTAL_REDIS
from utils.redis import redis_client
listen = ["high", "default", "low"]
if __name__ == "__main__":
# Exit if Redis is not enabled
if not ENABLE_EXPERIMENTAL_REDIS:
sys.exit(0)
# Start the worker
with Connection(redis_client):
worker = Worker(map(Queue, listen))
worker.work()