Author: janne.t.harkonen
Date: Tue Nov 18 05:49:42 2008
New Revision: 991
Modified:
trunk/src/robot/running/keywords.py
Log:
modified _get_name api
Modified: trunk/src/robot/running/keywords.py
==============================================================================
--- trunk/src/robot/running/keywords.py (original)
+++ trunk/src/robot/running/keywords.py Tue Nov 18 05:49:42 2008
@@ -43,7 +43,7 @@
handler = namespace.get_handler(self.handler_name)
if handler.type == 'user':
handler.init_user_keyword(namespace.variables)
- self.name = self._get_name(handler, namespace.variables)
+ self.name = self._get_name(handler.longname, namespace.variables)
self.doc = handler.shortdoc
self.timeout = str(handler.timeout)
self.starttime = utils.get_timestamp()
@@ -69,8 +69,8 @@
raise err
return ret
- def _get_name(self, handler, variables):
- return handler.longname
+ def _get_name(self, handler_name, variables):
+ return handler_name
def _run(self, handler, output, namespace):
try:
@@ -92,11 +92,11 @@
self.list_var = kwdata.list_var
Keyword.__init__(self, kwdata.name, kwdata.args, 'set')
- def _get_name(self, handler, variables):
+ def _get_name(self, handler_name, variables):
varz = self.scalar_vars[:]
if self.list_var is not None:
varz.append(self.list_var)
- return '%s = %s' % (', '.join(varz), handler.longname)
+ return '%s = %s' % (', '.join(varz), handler_name)
def _run(self, handler, output, namespace):
ret = Keyword._run(self, handler, output, namespace)
@@ -180,16 +180,16 @@
if self._error is not None:
output.fail(self._error)
raise ExecutionFailed(self._error)
- for i in range(self._repeat):
+ for _ in range(self._repeat):
Keyword._run(self, handler, output, namespace)
- def _get_name(self, handler, variables):
+ def _get_name(self, handler_name, variables):
if not utils.is_integer(self._orig_repeat):
try:
self._repeat = self._get_repeat(variables)
except DataError, err:
self._error = str(err)
- return '%sx %s' % (self._repeat, handler.longname)
+ return '%sx %s' % (self._repeat, handler_name)
def _get_repeat(self, variables):
repeat = variables.replace_string(self._orig_repeat)