mirror of
https://github.com/zulip/zulip.git
synced 2025-11-19 22:19:48 +00:00
process_queue: Fix worker variable being accessed before initialization.
This commit is contained in:
@@ -23,19 +23,19 @@ class Command(BaseCommand):
|
||||
queue_name = options['queue_name']
|
||||
worker_num = options['worker_num']
|
||||
|
||||
def signal_handler(signal, frame):
|
||||
logger.info("Worker %d disconnecting from queue %s" % (worker_num, queue_name))
|
||||
worker.stop()
|
||||
sys.exit(0)
|
||||
|
||||
if not settings.USING_RABBITMQ:
|
||||
logger.error("Cannot run a queue processor when USING_RABBITMQ is False!")
|
||||
sys.exit(1)
|
||||
|
||||
logger.info("Worker %d connecting to queue %s" % (worker_num, queue_name))
|
||||
worker = get_worker(queue_name)
|
||||
|
||||
def signal_handler(signal, frame):
|
||||
logger.info("Worker %d disconnecting from queue %s" % (worker_num, queue_name))
|
||||
worker.stop()
|
||||
sys.exit(0)
|
||||
signal.signal(signal.SIGTERM, signal_handler)
|
||||
signal.signal(signal.SIGINT, signal_handler)
|
||||
|
||||
logger.info("Worker %d connecting to queue %s" % (worker_num, queue_name))
|
||||
worker = get_worker(queue_name)
|
||||
worker.start()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user