Index: wflow-py/wflow/wf_DynamicFramework.py =================================================================== diff -u -r72dc5bb50bade1f8e9d1acfc2747d3c89c613fbb -r9cda4f050ab505ec75d1cf9064980e9182f83aca --- wflow-py/wflow/wf_DynamicFramework.py (.../wf_DynamicFramework.py) (revision 72dc5bb50bade1f8e9d1acfc2747d3c89c613fbb) +++ wflow-py/wflow/wf_DynamicFramework.py (.../wf_DynamicFramework.py) (revision 9cda4f050ab505ec75d1cf9064980e9182f83aca) @@ -446,6 +446,7 @@ self._addMethodToClass(self.readtblLayersDefault) self._addMethodToClass(self.wf_supplyVariableNamesAndRoles) self._addMethodToClass(self.wf_updateparameters) + self._addMethodToClass(self.wf_savesummarymaps) self._addMethodToClass(self.wf_supplyStartTimeDOY) self._addAttributeToClass("ParamType", self.ParamType) self._addAttributeToClass("timestepsecs", self.DT.timeStepSecs) @@ -1228,7 +1229,7 @@ for z in savevar: fname = os.path.join(directory, var + "_" + str(a)).replace("\\", "/") + ".map" # report(z,fname) - self.reportState(z, fname, style=1, gzipit=False, longname=fname) + self.reportState(cover(z), fname, style=1, gzipit=False, longname=fname) a = a + 1 except: # execstr = "report(self._userModel()." + var +",\"" + fname + "\")" @@ -1277,7 +1278,7 @@ for a in toprint: b = a.replace('self.', '') try: - pcrmap = getattr(self._userModel(), b) + exec 'pcrmap = self._userModel().' + b # report( pcrmap , os.path.join(self._userModel().Dir, self._userModel().runId, "outsum", self._userModel().config.get("summary",a)) ) self.reportStatic(pcrmap, os.path.join(self._userModel().Dir, self._userModel().runId, "outsum", self._userModel().config.get("summary", a)), style=1)