Files
romm/backend/worker.py

20 lines
459 B
Python

import sentry_sdk
from config import SENTRY_DSN
from handler.redis_handler import redis_client
from logger.logger import unify_logger
from rq import Queue, Worker
from utils import get_version
unify_logger("rq.worker")
listen = ("high", "default", "low")
sentry_sdk.init(
dsn=SENTRY_DSN,
release=f"romm@{get_version()}",
)
if __name__ == "__main__":
worker = Worker([Queue(name, connection=redis_client) for name in listen])
worker.work()