mirror of https://github.com/rq/rq.git
rqworker default arguments of socket, worker_ttl, results_ttl bugfix
This commit is contained in:
parent
35d839f4e2
commit
6494233058
|
@ -48,7 +48,7 @@ def setup_default_arguments(args, settings):
|
|||
|
||||
args.host = strict_first([args.host, settings.get('REDIS_HOST'), os.environ.get('RQ_REDIS_HOST'), 'localhost'])
|
||||
args.port = int(strict_first([args.port, settings.get('REDIS_PORT'), os.environ.get('RQ_REDIS_PORT'), 6379]))
|
||||
args.socket = strict_first([args.socket, settings.get('REDIS_SOCKET'), os.environ.get('RQ_REDIS_SOCKET'), False])
|
||||
args.socket = strict_first([args.socket, settings.get('REDIS_SOCKET'), os.environ.get('RQ_REDIS_SOCKET'), None])
|
||||
args.db = strict_first([args.db, settings.get('REDIS_DB'), os.environ.get('RQ_REDIS_DB'), 0])
|
||||
args.password = strict_first([args.password, settings.get('REDIS_PASSWORD'), os.environ.get('RQ_REDIS_PASSWORD')])
|
||||
|
||||
|
|
11
rq/worker.py
11
rq/worker.py
|
@ -100,8 +100,8 @@ class Worker(object):
|
|||
return worker
|
||||
|
||||
def __init__(self, queues, name=None,
|
||||
default_result_ttl=DEFAULT_RESULT_TTL, connection=None,
|
||||
exc_handler=None, default_worker_ttl=DEFAULT_WORKER_TTL): # noqa
|
||||
default_result_ttl=None, connection=None,
|
||||
exc_handler=None, default_worker_ttl=None): # noqa
|
||||
if connection is None:
|
||||
connection = get_current_connection()
|
||||
self.connection = connection
|
||||
|
@ -111,8 +111,15 @@ class Worker(object):
|
|||
self.queues = queues
|
||||
self.validate_queues()
|
||||
self._exc_handlers = []
|
||||
|
||||
if default_result_ttl is None:
|
||||
default_result_ttl = DEFAULT_RESULT_TTL
|
||||
self.default_result_ttl = default_result_ttl
|
||||
|
||||
if default_worker_ttl is None:
|
||||
default_worker_ttl = DEFAULT_WORKER_TTL
|
||||
self.default_worker_ttl = default_worker_ttl
|
||||
|
||||
self._state = 'starting'
|
||||
self._is_horse = False
|
||||
self._horse_pid = 0
|
||||
|
|
Loading…
Reference in New Issue