diff --git a/Movie_Data_Capture.py b/Movie_Data_Capture.py index 141a241..49501aa 100644 --- a/Movie_Data_Capture.py +++ b/Movie_Data_Capture.py @@ -113,9 +113,12 @@ class OutLogger(object): self.log.write(msg) def flush(self): - self.term.flush() - self.log.flush() - os.fsync(self.log.fileno()) + if 'flush' in dir(self.term): + self.term.flush() + if 'flush' in dir(self.log): + self.log.flush() + if 'fileno' in dir(self.log): + os.fsync(self.log.fileno()) def close(self): if self.term is not None: