Index: wflow-py/wflow/wf_DynamicFramework.py =================================================================== diff -u -r3cbea543529d8f59cc90fcb36811a67db6a5c53b -r8baae3166e06d7602585c17aac8a1d012aef06e6 --- wflow-py/wflow/wf_DynamicFramework.py (.../wf_DynamicFramework.py) (revision 3cbea543529d8f59cc90fcb36811a67db6a5c53b) +++ wflow-py/wflow/wf_DynamicFramework.py (.../wf_DynamicFramework.py) (revision 8baae3166e06d7602585c17aac8a1d012aef06e6) @@ -230,7 +230,7 @@ self.filename = {} self.statvarname = {} - def addstat (self, name, mode='mean', points=30, filename=None): + def addstat(self, name, mode='mean', points=30, filename=None): """ :param name: @@ -505,7 +505,6 @@ self.logger.error("Variable change string (apply_timestep) could not be executed: " + execstr) if self._userModel()._inInitial(): - for cmdd in self.modelparameters_changes_once: execstr = cmdd + " = " + self.modelparameters_changes_once[cmdd] try: @@ -1098,6 +1097,10 @@ pts = int(self._userModel().config.get("rollingmean", thisvar)) self.onlinestat.addstat(thisvarnoself,points=pts) + # and set the var names + for key in self.onlinestat.statvarname: + setattr(self._userModel(), self.onlinestat.statvarname[key], self.TheClone * 0.0) + # Fill the summary (stat) list from the ini file self.statslst = [] _type = wf_sumavg(None)