fix: supress resources leak logs

This commit is contained in:
Andy Lee
2025-07-22 19:53:45 -07:00
parent d3f85678ec
commit 43155d2811
4 changed files with 59 additions and 28 deletions

View File

@@ -13,7 +13,7 @@ import psutil
LOG_LEVEL = os.getenv("LEANN_LOG_LEVEL", "WARNING").upper()
logging.basicConfig(
level=getattr(logging, LOG_LEVEL, logging.INFO),
format="%(asctime)s - %(levelname)s - %(message)s",
format="%(levelname)s - %(name)s - %(message)s",
)
logger = logging.getLogger(__name__)
@@ -339,4 +339,10 @@ class EmbeddingServerManager:
)
self.server_process.kill()
# Clean up process resources to prevent resource tracker warnings
try:
self.server_process.wait() # Ensure process is fully cleaned up
except Exception:
pass
self.server_process = None