mirror of
https://github.com/hwchase17/langchain.git
synced 2025-05-04 22:58:42 +00:00
Include delayed inputs in langchain tracer (#30546)
This commit is contained in:
parent
372dc7f991
commit
b075eab3e0
@ -222,7 +222,11 @@ class LangChainTracer(BaseTracer):
|
|||||||
extra = run_dict.get("extra", {})
|
extra = run_dict.get("extra", {})
|
||||||
extra["runtime"] = get_runtime_environment()
|
extra["runtime"] = get_runtime_environment()
|
||||||
run_dict["extra"] = extra
|
run_dict["extra"] = extra
|
||||||
inputs_is_truthy = bool(run_dict.get("inputs"))
|
inputs_ = run_dict.get("inputs")
|
||||||
|
if inputs_ and (len(inputs_) > 1 or bool(next(iter(inputs_.values())))):
|
||||||
|
inputs_is_truthy = True
|
||||||
|
else:
|
||||||
|
inputs_is_truthy = False
|
||||||
run.extra["inputs_is_truthy"] = inputs_is_truthy
|
run.extra["inputs_is_truthy"] = inputs_is_truthy
|
||||||
self.client.create_run(**run_dict, project_name=self.project_name)
|
self.client.create_run(**run_dict, project_name=self.project_name)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
|
Loading…
Reference in New Issue
Block a user