diff --git a/gms_preprocessing/misc/locks.py b/gms_preprocessing/misc/locks.py index ed4297765ffa90639d0a300331a45e28a4b01599..42bfecfa0ae0203cb396e6ef059872c218ad9f24 100644 --- a/gms_preprocessing/misc/locks.py +++ b/gms_preprocessing/misc/locks.py @@ -320,7 +320,10 @@ class MemoryReserver(object): def __exit__(self, exc_type, exc_val, exc_tb): self.release() - self.logger.close() + + if not self.disabled: + self.logger.close() + return True if exc_type is None else False