This commit is contained in:
Oscar Krause 2023-01-17 16:37:45 +01:00
parent b09bb091a5
commit ec084de41d

View File

@ -89,7 +89,7 @@ class Lease(Base):
'lease_created': self.lease_created.isoformat(), 'lease_created': self.lease_created.isoformat(),
'lease_expires': self.lease_expires.isoformat(), 'lease_expires': self.lease_expires.isoformat(),
'lease_updated': self.lease_updated.isoformat(), 'lease_updated': self.lease_updated.isoformat(),
'lease_renewal': Lease.calculate_renewal(renewal_period, renewal_delta), 'lease_renewal': Lease.calculate_renewal(renewal_period, renewal_delta).isoformat(),
} }
@staticmethod @staticmethod
@ -158,7 +158,7 @@ class Lease(Base):
return deletions return deletions
@staticmethod @staticmethod
def calculate_renewal(renewal_period: float, delta: datetime.timedelta): def calculate_renewal(renewal_period: float, delta: datetime.timedelta) -> datetime:
""" """
LEASE_RENEWAL_PERIOD=0.2 # 20% LEASE_RENEWAL_PERIOD=0.2 # 20%
delta = datetime.timedelta(days=1) delta = datetime.timedelta(days=1)