From bef4809f9414ffaec4c3aae9136a0081e26c597e Mon Sep 17 00:00:00 2001 From: Eric Geldmacher Date: Thu, 23 Feb 2023 08:48:22 -0600 Subject: [PATCH] Pass errors='replace' to open command This is to handle decoding errors described in YunoHost/issues#2156 --- src/service.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/service.py b/src/service.py index a3bcc5561..c4835263b 100644 --- a/src/service.py +++ b/src/service.py @@ -775,7 +775,7 @@ def _tail(file, n): f = gzip.open(file) lines = f.read().splitlines() else: - f = open(file) + f = open(file, errors='replace') pos = 1 lines = [] while len(lines) < to_read and pos > 0: