@@ -797,7 +797,8 @@ def renew_slice(self, *, token: str, slice_id: str, new_lease_end_time: datetime
797
797
if new_end_time == current_end_time :
798
798
continue
799
799
800
- self .logger .debug (f"Extending reservation with reservation# { r .get_reservation_id ()} " )
800
+ self .logger .debug (f"Extending reservation with reservation# { r .get_reservation_id ()} "
801
+ f"new_end_time: { new_end_time } " )
801
802
result = controller .extend_reservation (reservation = ID (uid = r .get_reservation_id ()),
802
803
new_end_time = new_end_time ,
803
804
sliver = None )
@@ -852,9 +853,6 @@ def validate_lease_time(lease_time: str) -> Union[datetime, None]:
852
853
853
854
return new_time
854
855
855
- from datetime import datetime , timedelta , timezone
856
- from typing import Tuple
857
-
858
856
def __compute_lease_end_time (self , lease_end_time : datetime = None , allow_long_lived : bool = False ,
859
857
project_id : str = None ,
860
858
lifetime : int = Constants .DEFAULT_LEASE_IN_HOURS ) -> Tuple [datetime , datetime ]:
@@ -880,10 +878,10 @@ def __compute_lease_end_time(self, lease_end_time: datetime = None, allow_long_l
880
878
default_max_duration /= 3600
881
879
882
880
# Calculate lifetime if not directly provided
883
- if lifetime is None :
884
- if lease_end_time :
885
- lifetime = ( lease_end_time - base_time ). total_seconds () / 3600
886
- else :
881
+ if lease_end_time :
882
+ lifetime = ( lease_end_time - base_time ). total_seconds () / 3600
883
+ else :
884
+ if not lifetime :
887
885
lifetime = Constants .DEFAULT_LEASE_IN_HOURS
888
886
889
887
# Ensure the requested lifetime does not exceed allowed max duration for the project
0 commit comments