Skip to content

Commit b670bcd

Browse files
committed
try catch
1 parent 4d5760f commit b670bcd

1 file changed

Lines changed: 4 additions & 7 deletions

File tree

  • packages/core/src/tracing/langchain

packages/core/src/tracing/langchain/utils.ts

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -82,18 +82,15 @@ function asString(v: unknown): string {
8282
* // would end up in span attributes, since downstream stripping only works on objects.
8383
*/
8484
function normalizeContent(v: unknown): string {
85-
try {
86-
if (Array.isArray(v)) {
85+
if (Array.isArray(v)) {
86+
try {
8787
const stripped = v.map(part =>
8888
part && typeof part === 'object' && isContentMedia(part) ? stripInlineMediaFromSingleMessage(part) : part,
8989
);
9090
return JSON.stringify(stripped);
91+
} catch {
92+
return String(v);
9193
}
92-
if (v && typeof v === 'object' && isContentMedia(v)) {
93-
return JSON.stringify(stripInlineMediaFromSingleMessage(v));
94-
}
95-
} catch {
96-
return String(v);
9794
}
9895
return asString(v);
9996
}

0 commit comments

Comments
 (0)