@@ -797,7 +797,8 @@ def renew_slice(self, *, token: str, slice_id: str, new_lease_end_time: datetime
797797 if new_end_time == current_end_time :
798798 continue
799799
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 } " )
801802 result = controller .extend_reservation (reservation = ID (uid = r .get_reservation_id ()),
802803 new_end_time = new_end_time ,
803804 sliver = None )
@@ -852,9 +853,6 @@ def validate_lease_time(lease_time: str) -> Union[datetime, None]:
852853
853854 return new_time
854855
855- from datetime import datetime , timedelta , timezone
856- from typing import Tuple
857-
858856 def __compute_lease_end_time (self , lease_end_time : datetime = None , allow_long_lived : bool = False ,
859857 project_id : str = None ,
860858 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
880878 default_max_duration /= 3600
881879
882880 # 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 :
887885 lifetime = Constants .DEFAULT_LEASE_IN_HOURS
888886
889887 # Ensure the requested lifetime does not exceed allowed max duration for the project
0 commit comments