From 36ffd3f551356ed614ee58ae0fcd8dd59b80888d Mon Sep 17 00:00:00 2001 From: William Fu-Hinthorn <13333726+hinthornw@users.noreply.github.com> Date: Fri, 1 Mar 2024 16:48:16 -0800 Subject: [PATCH] gs --- python/langsmith/run_helpers.py | 1 + python/langsmith/run_trees.py | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/python/langsmith/run_helpers.py b/python/langsmith/run_helpers.py index bdbcea871..cd2921292 100644 --- a/python/langsmith/run_helpers.py +++ b/python/langsmith/run_helpers.py @@ -145,6 +145,7 @@ def _container_end( outputs_ = outputs if isinstance(outputs, dict) else {"output": outputs} run_tree.end(outputs=outputs_, error=error) run_tree.patch() + logger.error(f"See error: {run_tree.get_url()}") def _collect_extra(extra_outer: dict, langsmith_extra: LangSmithExtra) -> dict: diff --git a/python/langsmith/run_trees.py b/python/langsmith/run_trees.py index b9954d206..ec5df2c86 100644 --- a/python/langsmith/run_trees.py +++ b/python/langsmith/run_trees.py @@ -241,3 +241,7 @@ def patch(self) -> None: def wait(self) -> None: """Wait for all _futures to complete.""" pass + + def get_url(self) -> str: + """Return the URL of the run.""" + return self.client.get_run_url(run=self)