Spaces:
Running
Running
chore: update something
Browse files
lightweight_embeddings/analytics.py
CHANGED
@@ -239,6 +239,8 @@ class Analytics:
|
|
239 |
)
|
240 |
# Close existing connection
|
241 |
await loop.run_in_executor(None, self.redis_client.close)
|
|
|
|
|
242 |
# Create a new client
|
243 |
self.redis_client = self._create_redis_client()
|
244 |
# Test the new connection
|
@@ -260,6 +262,8 @@ class Analytics:
|
|
260 |
try:
|
261 |
logger.info("Retrying to reconnect to Redis...")
|
262 |
await loop.run_in_executor(None, self.redis_client.close)
|
|
|
|
|
263 |
self.redis_client = self._create_redis_client()
|
264 |
await loop.run_in_executor(None, self.redis_client.ping)
|
265 |
logger.info("Reconnected to Redis after extended retries.")
|
|
|
239 |
)
|
240 |
# Close existing connection
|
241 |
await loop.run_in_executor(None, self.redis_client.close)
|
242 |
+
if self.redis_client is not None:
|
243 |
+
await self.close()
|
244 |
# Create a new client
|
245 |
self.redis_client = self._create_redis_client()
|
246 |
# Test the new connection
|
|
|
262 |
try:
|
263 |
logger.info("Retrying to reconnect to Redis...")
|
264 |
await loop.run_in_executor(None, self.redis_client.close)
|
265 |
+
if self.redis_client is not None:
|
266 |
+
await self.close()
|
267 |
self.redis_client = self._create_redis_client()
|
268 |
await loop.run_in_executor(None, self.redis_client.ping)
|
269 |
logger.info("Reconnected to Redis after extended retries.")
|