From b7e1e43fbd0a39020d35f4ae6dc169f498bca15d Mon Sep 17 00:00:00 2001 From: wangcham Date: Tue, 17 Feb 2026 22:21:53 +0800 Subject: [PATCH] fix: some errors --- src/langbot/pkg/api/http/service/monitoring.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/langbot/pkg/api/http/service/monitoring.py b/src/langbot/pkg/api/http/service/monitoring.py index 93ad981a..b9983519 100644 --- a/src/langbot/pkg/api/http/service/monitoring.py +++ b/src/langbot/pkg/api/http/service/monitoring.py @@ -801,6 +801,9 @@ class MonitoringService: """Escape a field for CSV output""" if field is None: return '' + # Convert non-string types to string first + if not isinstance(field, str): + field = str(field) # Replace common escape sequences field = field.replace('\r\n', '\n').replace('\r', '\n') # If field contains comma, double quote, or newline, wrap in quotes