Skip to content

Commit 9848edd

Browse files
committed
fix Worker redis_settings error
1 parent 183ce56 commit 9848edd

File tree

4 files changed

+10
-4
lines changed

4 files changed

+10
-4
lines changed

HISTORY.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@
33
History
44
-------
55

6+
v0.16.0a3 (2010-03-12)
7+
......................
8+
* fix ``Worker`` with custom redis settings
9+
610
v0.16.0a2 (2010-03-06)
711
......................
812
* add ``job_try`` argument to ``enqueue_job``, #113

arq/connections.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,9 @@ async def create_pool(settings: RedisSettings = None, *, _retry: int = 0) -> Arq
140140
except (ConnectionError, OSError, aioredis.RedisError, asyncio.TimeoutError) as e:
141141
if _retry < settings.conn_retries:
142142
logger.warning(
143-
'redis connection error %s %s, %d retries remaining...',
143+
'redis connection error %s:%s %s %s, %d retries remaining...',
144+
settings.host,
145+
settings.port,
144146
e.__class__.__name__,
145147
e,
146148
settings.conn_retries - _retry,

arq/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22

33
__all__ = ['VERSION']
44

5-
VERSION = StrictVersion('0.16a2')
5+
VERSION = StrictVersion('0.16a3')

arq/worker.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -156,9 +156,9 @@ def __init__(
156156
self.health_check_interval = to_seconds(health_check_interval)
157157
self.pool = redis_pool
158158
if self.pool is None:
159-
self.redis_settings = None
160-
else:
161159
self.redis_settings = redis_settings or RedisSettings()
160+
else:
161+
self.redis_settings = None
162162
self.tasks = []
163163
self.main_task = None
164164
self.loop = asyncio.get_event_loop()

0 commit comments

Comments
 (0)