Index: wflow-py/wflow/wflow_sbm.py =================================================================== diff -u -rca72694fc3223d21ebf18751582047d8d7b0f282 -r333cba251cf7d46677265453c4e0743834b299db --- wflow-py/wflow/wflow_sbm.py (.../wflow_sbm.py) (revision ca72694fc3223d21ebf18751582047d8d7b0f282) +++ wflow-py/wflow/wflow_sbm.py (.../wflow_sbm.py) (revision 333cba251cf7d46677265453c4e0743834b299db) @@ -1281,20 +1281,23 @@ if fewsrun: ts = getTimeStepsfromRuninfo(runinfoFile, timestepsecs) + starttime = getStartTimefromRuninfo(runinfoFile) if (ts): _lastTimeStep = ts _firstTimeStep = 1 else: print "Failed to get timesteps from runinfo file: " + runinfoFile exit(2) - + else: + starttime = dt.datetime(1990,01,01) + if _lastTimeStep < _firstTimeStep: print "The starttimestep (" + str(_firstTimeStep) + ") is smaller than the last timestep (" + str( _lastTimeStep) + ")" usage() myModel = WflowModel(wflow_cloneMap, caseName, runId, configfile) - dynModelFw = wf_DynamicFramework(myModel, _lastTimeStep, firstTimestep=_firstTimeStep) + dynModelFw = wf_DynamicFramework(myModel, _lastTimeStep, firstTimestep=_firstTimeStep,datetimestart=starttime) dynModelFw.createRunId(NoOverWrite=_NoOverWrite, level=loglevel, logfname=LogFileName) for o, a in opts: