From 602a6c492c7b98e0852755e241ddc1b5686e6390 Mon Sep 17 00:00:00 2001 From: Brad Russell Date: Tue, 17 May 2022 11:44:38 +1000 Subject: [PATCH] Update har_capture_reader.py Added UTF-8 encoding to HAR capture reader --- mitmproxy2swagger/har_capture_reader.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mitmproxy2swagger/har_capture_reader.py b/mitmproxy2swagger/har_capture_reader.py index ed287ef..9c203e0 100644 --- a/mitmproxy2swagger/har_capture_reader.py +++ b/mitmproxy2swagger/har_capture_reader.py @@ -71,9 +71,9 @@ class HarCaptureReader: self.progress_callback = progress_callback def captured_requests(self) -> Iterator[HarFlowWrapper]: har_file_size = os.path.getsize(self.file_path) - with open(self.file_path, 'r') as f: + with open(self.file_path, 'r', encoding='utf-8') as f: data = json_stream.load(f) - for entry in data['log']['entries'].persistent(): + for entry in data['log']['entries'].persistent(): if self.progress_callback: self.progress_callback(f.tell() / har_file_size) yield HarFlowWrapper(entry)