lamhieu commited on
Commit
4d45326
·
1 Parent(s): d3692e9

chore: update something

Browse files
Files changed (1) hide show
  1. lightweight_embeddings/analytics.py +12 -16
lightweight_embeddings/analytics.py CHANGED
@@ -239,8 +239,6 @@ class Analytics:
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
@@ -258,20 +256,18 @@ class Analytics:
258
  )
259
 
260
  # Optional: Keep retrying indefinitely instead of giving up.
261
- while True:
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.")
270
- break
271
- except redis.exceptions.ConnectionError as e:
272
- logger.error("Extended reconnection attempt failed: %s", e)
273
- await asyncio.sleep(delay)
274
- delay = min(delay * 2, 60) # Cap at 60 seconds or choose your own max
275
 
276
  async def close(self):
277
  """
 
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
 
256
  )
257
 
258
  # Optional: Keep retrying indefinitely instead of giving up.
259
+ # while True:
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.")
266
+ # break
267
+ # except redis.exceptions.ConnectionError as e:
268
+ # logger.error("Extended reconnection attempt failed: %s", e)
269
+ # await asyncio.sleep(delay)
270
+ # delay = min(delay * 2, 60) # Cap at 60 seconds or choose your own max
 
 
271
 
272
  async def close(self):
273
  """