From eed5afdd03917256b097a797ec1137c2b80fb8a1 Mon Sep 17 00:00:00 2001 From: langevin-usgs Date: Wed, 10 Jun 2020 10:20:20 -0500 Subject: [PATCH] fix(SwtListBudget): totim was not being read correctly for SEAWAT list file (#910) Closes #681 --- flopy/utils/mflistfile.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/flopy/utils/mflistfile.py b/flopy/utils/mflistfile.py index 6853d83bd..e1fa369b7 100644 --- a/flopy/utils/mflistfile.py +++ b/flopy/utils/mflistfile.py @@ -893,6 +893,14 @@ def _get_totim(self, ts, sp, seekpoint): elif '-----------------------------------------------------------' in line: line = self.f.readline() break + + if isinstance(self, SwtListBudget): + translen = self._parse_time_line(line) + line = self.f.readline() + if translen is None: + print('error parsing translen for ts,sp', ts, sp) + return np.NaN, np.NaN, np.NaN + tslen = self._parse_time_line(line) if tslen is None: print('error parsing tslen for ts,sp', ts, sp)