lamhieu commited on
Commit
d3692e9
·
1 Parent(s): 8ad7a2a

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