read file in binary and replace encoding errors

This commit is contained in:
Patrick Braune 2021-02-02 08:39:38 +01:00 committed by enkore
parent b5f485bc5a
commit 7b861a42f5

View File

@ -13,8 +13,8 @@ class UEventParser(configparser.ConfigParser):
@staticmethod
def parse_file(file):
parser = UEventParser()
with open(file, "r") as file:
parser.read_string(file.read())
with open(file, "rb") as file:
parser.read_string(file.read().decode(errors="replace"))
return dict(parser.items("id10t"))
def __init__(self):