Index: wflow-py/wflow/wf_DynamicFramework.py =================================================================== diff -u -r8944c14a29922452d94bd04d5eceafbc0d94652e -rc95c3dacc1ec27b93f99809af8275caa5c93cb1d --- wflow-py/wflow/wf_DynamicFramework.py (.../wf_DynamicFramework.py) (revision 8944c14a29922452d94bd04d5eceafbc0d94652e) +++ wflow-py/wflow/wf_DynamicFramework.py (.../wf_DynamicFramework.py) (revision c95c3dacc1ec27b93f99809af8275caa5c93cb1d) @@ -1196,7 +1196,10 @@ if hasattr(self._userModel(), mapname): #exec "retval = pcr2numpy(self._userModel()." + mapname + ",-999)" pcrmap = getattr(self._userModel(),mapname) - retval = pcr_as_numpy(pcrmap) + if isinstance(pcrmap,pcraster._pcraster.Field): + retval = pcr_as_numpy(pcrmap) + else: + retval = pcrmap if self.APIDebug: self.logger.debug("wf_supplyMapAsNumpy returning: " + mapname) else: