Index: wflow-py/wflow/wf_DynamicFramework.py =================================================================== diff -u -r4ba26ea013a53dc8248a7f8c5124c5d77a0db944 -r5cacddfd21cdead17aba383f99a8987e480f141c --- wflow-py/wflow/wf_DynamicFramework.py (.../wf_DynamicFramework.py) (revision 4ba26ea013a53dc8248a7f8c5124c5d77a0db944) +++ wflow-py/wflow/wf_DynamicFramework.py (.../wf_DynamicFramework.py) (revision 5cacddfd21cdead17aba383f99a8987e480f141c) @@ -719,7 +719,7 @@ resttotal = pcr2numpy(maptotal(scalar(defined(rest))), 0) if resttotal[0, 0] < totalzeromap[0, 0]: - self.logger.warn("Not all catchment cells have a value for [" + pathtotbl + "] : " + str( + self.logger.error("Not all catchment cells have a value for [" + pathtotbl + "] : " + str( resttotal[0, 0]) + "!=" + str(totalzeromap[0, 0])) # Apply multiplication table if present @@ -903,7 +903,7 @@ logging = self.logger self._userModel().config = self.iniFileSetUp(caseName, runId, configfile) - modelnamefromobject = self._userModel().__module__.split('.')[1] + modelnamefromobject = self._userModel().__module__ self.modelname = configget(self._userModel().config, 'model', 'modeltype', 'not set') if self.modelname == 'not set': @@ -1270,11 +1270,11 @@ exec "tmpvar = " + self.varnamecsv[a] except: found = 0 - self.logger.warn("Cannot find: " + self.varnamecsv[a] + " variable not in model.") + self.logger.fatal("Cannot find: " + self.varnamecsv[a] + " variable not in model.") + exit(1) - if found: - self.oscv[self.samplenamecsv[a]].writestep(tmpvar, a, timestep=self.DT.currentTimeStep) + self.oscv[self.samplenamecsv[a]].writestep(tmpvar, a, timestep=self.DT.currentTimeStep) def wf_savesummarymaps(self):