Index: wflow-py/wflow/wf_DynamicFramework.py =================================================================== diff -u -rc0f2d20f9629c2c4febb8b50ee523c7dbcc9545b -r1de1823d4c065baba00eac48bc3c894a1a92ac33 --- wflow-py/wflow/wf_DynamicFramework.py (.../wf_DynamicFramework.py) (revision c0f2d20f9629c2c4febb8b50ee523c7dbcc9545b) +++ wflow-py/wflow/wf_DynamicFramework.py (.../wf_DynamicFramework.py) (revision 1de1823d4c065baba00eac48bc3c894a1a92ac33) @@ -3340,16 +3340,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 ("