From 9451b2ce48333f33763962380c62569aa300f58b Mon Sep 17 00:00:00 2001 From: Christian Herdtweck Date: Wed, 7 Dec 2016 11:20:39 +0100 Subject: [PATCH] More error handling in log_read --- src/log_read.py | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/src/log_read.py b/src/log_read.py index c5c5e0a..43bda89 100644 --- a/src/log_read.py +++ b/src/log_read.py @@ -234,6 +234,12 @@ class IterativeReader: warn('io error reading from {0} / {1}: {2})' .format(obj, description, ose), category=LogReadWarning) + new_data = str(ose) + except UnicodeDecodeError as ude: + warn('unicode error reading from {0} / {1}: {2}' + .format(obj, description, ude), + category=LogReadWarning) + new_data = str(ude) # post-processing to_yield = self.prepare_result(description, new_data, idx) -- 1.7.1