Index: wflow-py/wflow/wf_DynamicFramework.py =================================================================== diff -u -r2e11d2cb0b97c90f650bb6c638cfece14b36f1b3 -rf5814a123f8821ceaad98cb386197853096b742e --- wflow-py/wflow/wf_DynamicFramework.py (.../wf_DynamicFramework.py) (revision 2e11d2cb0b97c90f650bb6c638cfece14b36f1b3) +++ wflow-py/wflow/wf_DynamicFramework.py (.../wf_DynamicFramework.py) (revision f5814a123f8821ceaad98cb386197853096b742e) @@ -3337,16 +3337,14 @@ # first get basename (last bit of path) name = os.path.basename(name) if hasattr(self._userModel(), name): - exec("retval = cover(self._userModel()." + name + ",scalar(default))") - return retval + return exec("cover(self._userModel()." + name + ",scalar(default))") else: self.logger.warning( "Variable: " + name + " not set by API, returning default" ) exec("self._userModel()." + name + " = cover(scalar(default))") # setattr(self._userModel(),name,clone()) - exec("retval = self._userModel()." + name) - return retval + return exec("self._userModel()." + name) else: self.logger.warning( "Unknown style ("