From: Tony Mack Date: Thu, 30 Jun 2011 01:38:04 +0000 (-0400) Subject: more verbose logging X-Git-Tag: sfa-1.0-27~54 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=80ff4de69d60d2b0ce89af9bec5f9c08cd86b9d4;p=sfa.git more verbose logging --- diff --git a/sfa/managers/slice_manager_pl.py b/sfa/managers/slice_manager_pl.py index 87a7c60a..57d888a4 100644 --- a/sfa/managers/slice_manager_pl.py +++ b/sfa/managers/slice_manager_pl.py @@ -97,7 +97,10 @@ def ListResources(api, creds, options, call_id): args = [credential, my_opts] if _call_id_supported(api, server): args.append(call_id) - return server.ListResources(*args) + try: + return server.ListResources(*args) + except Exception, e: + api.logger.warn("ListResources failed at %s: %s" %(server.url, str(e))) if Callids().already_handled(call_id): return "" @@ -171,7 +174,10 @@ def CreateSliver(api, xrn, creds, rspec_str, users, call_id): args = [xrn, credential, rspec, users] if _call_id_supported(api, server): args.append(call_id) - return server.CreateSliver(*args) + try: + return server.CreateSliver(*args) + except Exception, e: + api.logger.warn("CreateSliver failed at %s: %s" %(server.url, str(e))) if Callids().already_handled(call_id): return "" # Validate the RSpec against PlanetLab's schema --disabled for now