Index: wflow-py/wflow/wf_netcdfio.py =================================================================== diff -u -r72f1d687460baaf44741a4b0638c18539816bdc8 -r4e5a1fe8152659a68db505e39fd3aedea2dac0e9 --- wflow-py/wflow/wf_netcdfio.py (.../wf_netcdfio.py) (revision 72f1d687460baaf44741a4b0638c18539816bdc8) +++ wflow-py/wflow/wf_netcdfio.py (.../wf_netcdfio.py) (revision 4e5a1fe8152659a68db505e39fd3aedea2dac0e9) @@ -123,6 +123,8 @@ self.bufflst={} globmetadata.update(metadata) + + prepare_nc(self.ncfile,timeList,x,y,globmetadata,logger,Format=netcdfformat) @@ -198,7 +200,13 @@ logging: python logging object vars: list of variables to get from file """ - self.dataset = netCDF4.Dataset(netcdffile,mode='r') + + if os.path.exists(netcdffile): + self.dataset = netCDF4.Dataset(netcdffile,mode='r') + else: + logging.error(netcdffile + " not found!") + exit(ValueError) + logging.info("Reading input from netCDF file: " + netcdffile + ": " + str(self.dataset).replace('\n',' ')) self.alldat ={} a = pcr2numpy(cover(0.0),0.0).flatten()