Revision: 2931
Author: janne.t.harkonen
Date: Mon Apr 12 05:25:46 2010
Log: Correctly tracelog user keyword argument value
http://code.google.com/p/robotframework/source/detail?r=2931

Modified:
 /trunk/src/robot/running/arguments.py

=======================================
--- /trunk/src/robot/running/arguments.py       Mon Apr 12 04:45:54 2010
+++ /trunk/src/robot/running/arguments.py       Mon Apr 12 05:25:46 2010
@@ -205,7 +205,13 @@
         self._check_missing_args(template, len(arguments))
         self.check_arg_limits(template)
         self._set_variables(variables, template)
-        return positional, named
+        return self._resolve_variables(positional, named, variables)
+
+    def _resolve_variables(self, positional, named, variables):
+        posargs = variables.replace_list(positional)
+        for name, value in named.items():
+            named[name] = variables.replace_scalar(value)
+        return posargs, named

     def _check_missing_args(self, template, arg_count):
         for a in template:


--
To unsubscribe, reply using "remove me" as the subject.

Reply via email to