From 5a4c0c08161ba83727671e83875ce1c2c5f14e90 Mon Sep 17 00:00:00 2001 From: Michael Li Date: Thu, 17 Jul 2025 00:23:02 +1000 Subject: [PATCH] fix(cli): handle exception in remove() (#31982) --- libs/cli/langchain_cli/namespaces/app.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/cli/langchain_cli/namespaces/app.py b/libs/cli/langchain_cli/namespaces/app.py index 01ec78885bf..35f61d61537 100644 --- a/libs/cli/langchain_cli/namespaces/app.py +++ b/libs/cli/langchain_cli/namespaces/app.py @@ -334,8 +334,8 @@ def remove( shutil.rmtree(package_dir) remove_deps.append(api_path) - except Exception: # noqa: S110 - pass + except OSError as exc: + typer.echo(f"Failed to remove {api_path}: {exc}") try: remove_dependencies_from_pyproject_toml(project_pyproject, remove_deps)