Revision: 3614
Author: janne.t.harkonen
Date: Fri May 28 00:42:24 2010
Log: cleanup
http://code.google.com/p/robotframework/source/detail?r=3614
Modified:
/trunk/src/robot/running/userkeyword.py
=======================================
--- /trunk/src/robot/running/userkeyword.py Fri May 28 00:42:10 2010
+++ /trunk/src/robot/running/userkeyword.py Fri May 28 00:42:24 2010
@@ -99,22 +99,17 @@
def __init__(self, keyword, libname):
self.name = keyword.name
- self._libname = libname
- self._set_variable_dependent_settings(keyword)
self.keywords = Keywords(keyword.steps)
- self._keyword_args = keyword.args.value
self.return_value = keyword.return_.value
-
- def _set_variable_dependent_settings(self, keyword):
- # TODO: Is this method really needed?
+ self._libname = libname
self._doc = keyword.doc.value
- self._timeout = (keyword.timeout.value, keyword.timeout.message)
- self.timeout = [ utils.unescape(item) for item in self._timeout ]
+ self._timeout = keyword.timeout
+ self._keyword_args = keyword.args.value
def init_keyword(self, varz):
self._errors = []
self.doc = varz.replace_meta('Documentation', self._doc,
self._errors)
- self.timeout = KeywordTimeout(*self._timeout)
+ self.timeout = KeywordTimeout(self._timeout.value,
self._timeout.message)
self.timeout.replace_variables(varz)
def run(self, context, arguments):