Skip to content

Commit cfd6293

Browse files
committed
Account for ctime.datetime objects when verifying dates
1 parent 81b96a3 commit cfd6293

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/lisvap/utils/readers.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import time
55
import warnings
66

7+
import cftime
78
import numpy as np
89
import pcraster
910
from netCDF4 import Dataset, num2date, date2num
@@ -175,7 +176,7 @@ def get_current_date(timestep):
175176
# Time step, expressed as fraction of day (same as self.var.DtSec and self.var.DtDay)
176177
# get date of current simulation step
177178
current_date = calendar(timestep)
178-
if not isinstance(current_date, datetime.datetime):
179+
if not (isinstance(current_date, cftime.datetime) or isinstance(current_date, datetime.datetime)):
179180
current_date_number = current_date * int(settings.binding['internal.time.frequency'])
180181
init_t_unit = settings.binding['internal.time.unit']
181182
init_t_cal = settings.binding['internal.time.calendar']

0 commit comments

Comments
 (0)