Author: laukpe
Date: Wed Sep 24 09:22:53 2008
New Revision: 817

Modified:
   trunk/proto/remote/Remote.py

Log:
use special exception - utils.get_error_details knows that no traceback is needed for this

Modified: trunk/proto/remote/Remote.py
==============================================================================
--- trunk/proto/remote/Remote.py        (original)
+++ trunk/proto/remote/Remote.py        Wed Sep 24 09:22:53 2008
@@ -1,5 +1,10 @@
 import xmlrpclib

+try:
+    from robot.errors import RemoteError
+except ImportError:  # RemoteError available only after 2.0.2
+    RemoteError = AssertionError
+

 class Remote:

@@ -29,7 +34,7 @@
             raise RuntimeError(err.faultString)
         print result['output']
         if result['status'] != 'PASS':
-            raise AssertionError(result['message'])
+            raise RemoteError(result['message'])
         return result['return']

     def _handle_argument(self, arg):

Reply via email to