achievement_score.py (541B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\achievement_system\client\model\state\achievement_score.py 2 from datetime import datetime 3 4 class CachedAchievementScore: 5 6 def __init__(self, score, expiration): 7 self._score = score 8 self._expiration = expiration 9 10 @property 11 def score(self): 12 return self._score 13 14 @property 15 def expiration(self): 16 return self._expiration 17 18 @property 19 def is_expired(self): 20 return datetime.now() > self._expiration