Revision: 2456
Author: janne.t.harkonen
Date: Wed Feb 17 05:26:42 2010
Log: cleanup
http://code.google.com/p/robotframework/source/detail?r=2456

Modified:
 /trunk/src/robot/output/listeners.py

=======================================
--- /trunk/src/robot/output/listeners.py        Tue Feb 16 12:04:07 2010
+++ /trunk/src/robot/output/listeners.py        Wed Feb 17 05:26:42 2010
@@ -178,7 +178,7 @@

     def call_method(self, method, *args):
         if self.is_java:
-            args = self._convert_dictionaries_to_maps(args)
+            args = [ self._convert_possible_dict_to_map(a) for a in args ]
         try:
             method(*args)
         except:
@@ -187,5 +187,7 @@
                          % (method.__name__, self.name, message))
             LOGGER.info("Details:\n%s" % details)

-    def _convert_dictionaries_to_maps(self, args):
- return [ isinstance(a, dict) and utils.dict2map(a) or a for a in args ]
+    def _convert_possible_dict_to_map(self, arg):
+        if isinstance(arg, dict):
+            return utils.dict2map(arg)
+        return arg

Reply via email to