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)