Skip to content

Commit abc519d

Browse files
bysiberpetyaslavova
andcommitted
Return copies from _get_free/in_use_connections and fix async _mock (#3967)
Co-authored-by: petyaslavova <petya.slavova@redis.com>
1 parent bb2b6f3 commit abc519d

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

redis/connection.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3088,13 +3088,13 @@ def _get_pool_lock(self):
30883088

30893089
def _get_free_connections(self):
30903090
with self._lock:
3091-
return self._available_connections
3091+
return list(self._available_connections)
30923092

30933093
def _get_in_use_connections(self):
30943094
with self._lock:
3095-
return self._in_use_connections
3095+
return set(self._in_use_connections)
30963096

3097-
async def _mock(self, error: RedisError):
3097+
def _mock(self, error: RedisError):
30983098
"""
30993099
Dummy functions, needs to be passed as error callback to retry object.
31003100
:param error:

0 commit comments

Comments
 (0)