Fix bug with DATES with no interleaved data

This commit is contained in:
Joakim Hove
2018-04-12 19:55:36 +02:00
parent 9f802a30ee
commit 7dc82a43e3
4 changed files with 37 additions and 4 deletions

View File

@@ -256,17 +256,17 @@ class TimeVector(object):
if start_date is None:
if first_kw.name != "DATES":
raise ValueError("When loading you must *either* specify date - or file must start with DATES keyword")
dt = _make_datetime(first_kw[len(first_kw) - 1])
else:
if first_kw.name == "DATES":
raise ValueError("When loading you must *either* specify date - or file must start with DATES keyword")
dt = start_date
keywords = []
dt = start_date
for kw in deck:
if kw.name == "DATES":
if keywords:
self.add_keywords(dt, keywords)
self.add_keywords(dt, keywords)
for index in range(len(kw)-1):
dt = _make_datetime(kw[index])