Index: wflow-py/wflow/wf_DynamicFramework.py =================================================================== diff -u -rc8a07229465447093c24e8782ab41ad8fe5a08fe -r38c741869d2ced67ba160a96d38f02eb16a74289 --- wflow-py/wflow/wf_DynamicFramework.py (.../wf_DynamicFramework.py) (revision c8a07229465447093c24e8782ab41ad8fe5a08fe) +++ wflow-py/wflow/wf_DynamicFramework.py (.../wf_DynamicFramework.py) (revision 38c741869d2ced67ba160a96d38f02eb16a74289) @@ -1991,7 +1991,7 @@ "\\", "/" ) - try: + if os.path.exists(name): tvar = self.wf_readmap( name, 0.0, Index: wflow-py/wflow/wflow_lib.py =================================================================== diff -u -rf1cb1cbec79ead4028cc0914fe64f0b149b51228 -r38c741869d2ced67ba160a96d38f02eb16a74289 --- wflow-py/wflow/wflow_lib.py (.../wflow_lib.py) (revision f1cb1cbec79ead4028cc0914fe64f0b149b51228) +++ wflow-py/wflow/wflow_lib.py (.../wflow_lib.py) (revision 38c741869d2ced67ba160a96d38f02eb16a74289) @@ -276,11 +276,14 @@ np_outflow = pcr2numpy(outflow, np.nan) np_outflow_linked = np_reslocs * 0.0 - np_outflow_linked[ - np.in1d(np_reslocs, np_linkedreslocs[np_outflow < 0]).reshape( - np_linkedreslocs.shape - ) - ] = np_outflow[np_outflow < 0] + with np.errstate(invalid='ignore'): + if np_outflow[np_outflow < 0] is not None: + np_outflow_linked[ + np.in1d(np_reslocs, np_linkedreslocs[np_outflow < 0]).reshape( + np_linkedreslocs.shape + ) + ] = np_outflow[np_outflow < 0] + outflow_linked = numpy2pcr(Scalar, np_outflow_linked, 0.0) fl_nr_loop = float(nr_loop) @@ -300,7 +303,8 @@ ) np_outflow_nz = np_outflow * 0.0 - np_outflow_nz[np_outflow > 0] = np_outflow[np_outflow > 0] + with np.errstate(invalid='ignore'): + np_outflow_nz[np_outflow > 0] = np_outflow[np_outflow > 0] _outflow.append(np_outflow_nz) outflow_av_temp = np.average(_outflow, 0)