From 9f2fbfa7b87638c08e608ecc201679df3aea8fb4 Mon Sep 17 00:00:00 2001 From: Christian Herdtweck Date: Mon, 8 Nov 2021 14:41:18 +0100 Subject: [PATCH] log_read: Just warn when file shrinks, try reading anyway --- src/log_read.py | 11 +++++------ 1 files changed, 5 insertions(+), 6 deletions(-) diff --git a/src/log_read.py b/src/log_read.py index ad5d405..c6b646e 100644 --- a/src/log_read.py +++ b/src/log_read.py @@ -210,7 +210,6 @@ class IterativeReader(object): enumerate(zip(self.file_objs, self.file_descs, self.descriptions, self.last_sizes, self.ignore)): - if do_ignore: continue @@ -225,11 +224,11 @@ class IterativeReader(object): .format(file_desc, description), category=LogReadWarning) self.ignore[idx] = True - elif new_size < last_size: - warn('{0} / {1} has become smaller ({2} --> {3})!' - .format(obj, description, last_size, new_size), - category=LogReadWarning) - else: # (new_size > last_size) + else: + if new_size < last_size: + warn('{0} / {1} has become smaller ({2} --> {3})!' + .format(obj, description, last_size, new_size), + category=LogReadWarning) try: new_data = obj.read() except OSError as ose: # includes IOErrors -- 1.7.1