From 7f370c5debcf3c565bee5c2e6bb7a8009e9c7343 Mon Sep 17 00:00:00 2001
From: kienle <kienle@passcal.nmt.edu>
Date: Wed, 27 Sep 2023 16:16:55 -0600
Subject: [PATCH] Close log file when iterator over it is exhausted

---
 .../model/reftek_data/reftek_reader/log_file_reader.py           | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sohstationviewer/model/reftek_data/reftek_reader/log_file_reader.py b/sohstationviewer/model/reftek_data/reftek_reader/log_file_reader.py
index 6dc713a0b..8ff7d02c2 100644
--- a/sohstationviewer/model/reftek_data/reftek_reader/log_file_reader.py
+++ b/sohstationviewer/model/reftek_data/reftek_reader/log_file_reader.py
@@ -111,6 +111,7 @@ class LogFile:
     def __next__(self) -> List[str]:
         line = self.file.readline()
         if line == '':
+            self.file.close()
             raise StopIteration
         while line == '\n':
             line = self.file.readline()
-- 
GitLab