瀏覽代碼

fix headers Elapsed timedelta is not a JSON-serializable

Nick Sweeting 1 年之前
父節點
當前提交
6ffa710bb3
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      archivebox/util.py

+ 2 - 2
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),
         },