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):