From b5071fea6a4ae2c119b7e41d5580fdf8e636a75c Mon Sep 17 00:00:00 2001 From: Adam Tauber Date: Tue, 21 Nov 2017 16:58:51 +0100 Subject: [PATCH] [fix] remove trailing 0x00 from csv output --- searx/utils.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/searx/utils.py b/searx/utils.py index 2fa6ebf0c..9494bdf3d 100644 --- a/searx/utils.py +++ b/searx/utils.py @@ -169,6 +169,8 @@ class UnicodeWriter: data = self.queue.getvalue() if IS_PY2: data = data.decode("utf-8") + else: + data = data.strip('\x00') # ... and reencode it into the target encoding data = self.encoder.encode(data) # write to the target stream