Index: wflow-py/wflow/wf_DynamicFramework.py =================================================================== diff -u -r3e1d02c32dddef6ac19511d51596267bce3aa8c7 -r927466608e2a5432a5e83ee462c12dc624eec2bb --- wflow-py/wflow/wf_DynamicFramework.py (.../wf_DynamicFramework.py) (revision 3e1d02c32dddef6ac19511d51596267bce3aa8c7) +++ wflow-py/wflow/wf_DynamicFramework.py (.../wf_DynamicFramework.py) (revision 927466608e2a5432a5e83ee462c12dc624eec2bb) @@ -34,6 +34,7 @@ import shutil, glob import sys import traceback +from wflow_adapt import getStartTimefromRuninfo @@ -398,6 +399,8 @@ self._userModel().logger = self.loggingSetUp(caseName,runId,logfname,model,modelVersion,level=level) self.logger = self._userModel().logger + + global logging logging= self.logger @@ -409,7 +412,19 @@ self.ncfile = configget(self._userModel().config,'framework','netcdfinput',"None") self.ncoutfile = configget(self._userModel().config,'framework','netcdfoutput',"None") + # Now finally set the start end time. First check if set in ini otherwise check if the ini defines + # a runinfo file + st = configget(self._userModel().config,'run','starttime',"None") + if st == "None": + rinfo = configget(self._userModel().config,'run','runinfo',"None") + if rinfo != "None": + self.datetime_firststep = getStartTimefromRuninfo(rinfo) + self.currentdatetime = self.datetime_firststep + self._userModel().currentdatetime = self.currentdatetime + + + if self.ncfile != "None": mstacks = configsection(self._userModel().config,"inputmapstacks") varlst = []