leases are supported for the moment in pgv2 and pgv3
authorMohamed Larabi <mohamed.larabi@inria.fr>
Wed, 13 Mar 2013 16:01:02 +0000 (17:01 +0100)
committerMohamed Larabi <mohamed.larabi@inria.fr>
Wed, 13 Mar 2013 16:01:02 +0000 (17:01 +0100)
sfa/planetlab/pldriver.py

index 15442f5..1d0a59e 100644 (file)
@@ -745,8 +745,11 @@ class PlDriver (Driver):
         slices.verify_slice_links(slice, rspec.version.get_link_requests(), nodes)
 
         # add/remove leases
-        rspec_requested_leases = rspec.version.get_leases()
-        leases = slices.verify_slice_leases(slice, rspec_requested_leases, peer)
+        try:
+           rspec_requested_leases = rspec.version.get_leases()
+           leases = slices.verify_slice_leases(slice, rspec_requested_leases, peer)
+        except:
+           pass
         #requested_leases = []
         #kept_leases = []
         #for lease in rspec.version.get_leases():