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.")
|