From: Tony Mack Date: Thu, 22 Jul 2010 20:27:16 +0000 (+0000) Subject: make sure to only instance SfaFault with a general fault, not another SfaFault X-Git-Tag: sfa-1.0-0~138 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=97c9b61db6ade0bfa931161d6776b7868184ad65;p=sfa.git make sure to only instance SfaFault with a general fault, not another SfaFault --- diff --git a/sfa/util/api.py b/sfa/util/api.py index f3791ce0..9424b49d 100644 --- a/sfa/util/api.py +++ b/sfa/util/api.py @@ -192,6 +192,8 @@ class BaseAPI: try: result = self.call(source, method, *args) + except SfaFault, fault: + result = fault except Exception, fault: #traceback.print_exc(file = log) result = SfaAPIError(fault)