Revision: 3409
Author: jprantan
Date: Mon May 24 04:01:47 2010
Log: Fixed embedded arguments.
http://code.google.com/p/robotframework/source/detail?r=3409

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

=======================================
--- /trunk/src/robot/running/userkeyword.py     Mon May 24 00:40:35 2010
+++ /trunk/src/robot/running/userkeyword.py     Mon May 24 04:01:47 2010
@@ -177,14 +177,14 @@

 class EmbeddedArgsTemplate(UserKeywordHandler):

-    def __init__(self, handlerdata, libname):
-        if handlerdata.args:
+    def __init__(self, keyword, libname):
+        if keyword.args.value:
             raise TypeError('Cannot have normal arguments')
         self.embedded_args, self.name_regexp \
-                = self._read_embedded_args_and_regexp(handlerdata.name)
+                = self._read_embedded_args_and_regexp(keyword.name)
         if not self.embedded_args:
             raise TypeError('Must have embedded arguments')
-        UserKeywordHandler.__init__(self, handlerdata, libname)
+        UserKeywordHandler.__init__(self, keyword, libname)

     def _read_embedded_args_and_regexp(self, string):
         args = []

Reply via email to