diff --git a/agent/src/testflinger_agent/handlers.py b/agent/src/testflinger_agent/handlers.py index eea09f6e5..6a1cc9cd5 100644 --- a/agent/src/testflinger_agent/handlers.py +++ b/agent/src/testflinger_agent/handlers.py @@ -193,7 +193,7 @@ def __call__(self, data: str): def write_from_file(self, filename: str, chunk_size: int = 1024): """Write logs to endpoint from a file chunking by chunk_size.""" try: - with open(filename, "r") as log: + with open(filename, "r", encoding="utf-8", errors="ignore") as log: while True: data = log.read(chunk_size) if not data: