Index: wflow-py/wflow/wf_DynamicFramework.py =================================================================== diff -u -rc11e200673ad9c59a065f3ff6324474e049dfba5 -rdef023660c30cb9c63deb1f58b559716ad15d2ed --- wflow-py/wflow/wf_DynamicFramework.py (.../wf_DynamicFramework.py) (revision c11e200673ad9c59a065f3ff6324474e049dfba5) +++ wflow-py/wflow/wf_DynamicFramework.py (.../wf_DynamicFramework.py) (revision def023660c30cb9c63deb1f58b559716ad15d2ed) @@ -484,15 +484,15 @@ for var in allvars: try: - fname = os.path.join(directory,var) + ".map" - #print fname + fname = os.path.join(directory,var).replace("\\","/") + ".map" execstr = "savevar = self._userModel()." + var exec execstr + try: # Check if we have a list of maps b = len(savevar) a = 0 for z in savevar: - fname = os.path.join(directory,var + "_" + str(a)) + ".map" + fname = os.path.join(directory,var + "_" + str(a)).replace("\\","/") + ".map" report(z,fname) a = a + 1 except: @@ -586,7 +586,7 @@ nr = 0 while stop == 0: - name = directory + "/" + var + "_" + str(nr) + ".map" + name = os.path.join(directory,var + "_" + str(nr) + ".map").replace("\\","/") if os.path.exists(name): if nr == 0: @@ -598,9 +598,11 @@ stop = 1 if nr == 0: try: - exec "self._userModel()." + var + "= readmap(\"" + directory + "/" + var + ".map\")" + mpath = os.path.join(directory,var + ".map").replace("\\","/") + execstr = "self._userModel()." + var + "= readmap(\"" + mpath + "\")" + exec execstr except: - self.logger.warn("problem while reading state variable from disk: " + directory + "/" + var + " Suggest to use the -I uption to restart") + self.logger.warn("problem while reading state variable from disk: " + mpath + " Suggest to use the -I uption to restart") exit(1)