Index: wflow-py/wflow/wf_netcdfio.py =================================================================== diff -u -r77562074e495212fe9a56ca81e54dcc5a67740f3 -r590ebf2eb8e81e1c6b827bb930fefa5d03e9e6ae --- wflow-py/wflow/wf_netcdfio.py (.../wf_netcdfio.py) (revision 77562074e495212fe9a56ca81e54dcc5a67740f3) +++ wflow-py/wflow/wf_netcdfio.py (.../wf_netcdfio.py) (revision 590ebf2eb8e81e1c6b827bb930fefa5d03e9e6ae) @@ -282,7 +282,7 @@ end = starttime + dt.timedelta(seconds=timestepsecs * (self.timesteps - 1)) timeList = date_range(starttime, end, timestepsecs) - self.timestepbuffer = zeros((self.maxbuf, len(y), len(x))) + self.timestepbuffer = zeros((int(self.maxbuf), len(y), len(x))) self.bufferdirty = True self.bufflst = {} @@ -779,7 +779,7 @@ ) ncindex = pos - if self.alldat.has_key(var): + if var in self.alldat: # if ncindex == self.lstep: # Read new block of data in mem # logging.debug("reading new netcdf data block starting at: " + str(ncindex)) # for vars in self.alldat: