From 6ffa710bb3b783fa651edbea05363be27e8a16cd Mon Sep 17 00:00:00 2001 From: Nick Sweeting Date: Mon, 26 Aug 2024 20:15:22 -0700 Subject: [PATCH] fix headers Elapsed timedelta is not a JSON-serializable --- archivebox/util.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/archivebox/util.py b/archivebox/util.py index 2548a234..773b81a0 100644 --- a/archivebox/util.py +++ b/archivebox/util.py @@ -273,8 +273,8 @@ def get_headers(url: str, timeout: int=None) -> str: { 'URL': url, 'Status-Code': response.status_code, - 'Elapsed': response.elapsed, - 'Encoding': response.encoding, + 'Elapsed': response.elapsed.total_seconds()*1000, + 'Encoding': str(response.encoding), 'Apparent-Encoding': response.apparent_encoding, **dict(response.headers), },