Revision: 3188
Author: pekka.klarck
Date: Wed May  5 07:20:37 2010
Log: cleanup
http://code.google.com/p/robotframework/source/detail?r=3188

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

=======================================
--- /trunk/src/robot/running/keywords.py        Wed May  5 05:40:09 2010
+++ /trunk/src/robot/running/keywords.py        Wed May  5 07:20:37 2010
@@ -214,7 +214,7 @@
         else:
             err = 'Need more values than %d' % len(ret)
         varz = self.scalar_vars[:]
-        if self.list_var is not None:
+        if self.list_var:
             varz.append(self.list_var)
         name = self.name.split(' = ', 1)[1]
         raise DataError("Cannot assign return value of keyword '%s' to "
@@ -239,7 +239,7 @@
         except ExecutionFailed, err:
             error = err
         except DataError, err:
-            msg = utils.unic(err)
+            msg = unicode(err)
             output.fail(msg)
             error = ExecutionFailed(msg)
         else:
@@ -256,10 +256,10 @@
         errors = []
         for i in range(0, len(items), len(self.vars)):
             values = items[i:i+len(self.vars)]
- error = self._run_one_round(output, namespace, self.vars, values)
-            if error:
-                errors.extend(error.get_errors())
-                if not error.cont:
+            err = self._run_one_round(output, namespace, self.vars, values)
+            if err:
+                errors.extend(err.get_errors())
+                if not err.cont:
                     break
         if errors:
             raise ExecutionFailures(errors)
@@ -271,8 +271,8 @@
             namespace.variables[var] = value
         try:
             self.keywords.run(output, namespace)
-        except ExecutionFailed, error:
-            pass
+        except ExecutionFailed, err:
+            error = err
         else:
             error = None
         foritem.end('PASS' if not error else 'FAIL')
@@ -305,8 +305,8 @@
 class ForItemKeyword(BaseKeyword):

     def __init__(self, vars, items):
- name = ', '.join([ '%s = %s' % (var, utils.cut_long_assign_msg(item))
-                           for var, item in zip(vars, items) ])
+        name = ', '.join('%s = %s' % (var, utils.cut_long_assign_msg(item))
+                         for var, item in zip(vars, items))
         BaseKeyword.__init__(self, name, type='foritem')
         self.starttime = utils.get_timestamp()

Reply via email to