fix: Handle no timecap.
This commit is contained in:
@@ -70,10 +70,13 @@ class ActiveSubathon:
|
|||||||
return self.runningdata is not None
|
return self.runningdata is not None
|
||||||
|
|
||||||
async def check_cap(self):
|
async def check_cap(self):
|
||||||
|
if not (cap := self.subathondata.timecap):
|
||||||
|
return False
|
||||||
|
else:
|
||||||
score = await self.get_score()
|
score = await self.get_score()
|
||||||
time_earned = self.get_score_time(score)
|
time_earned = self.get_score_time(score)
|
||||||
total_time = self.subathondata.initial_time + time_earned
|
total_time = self.subathondata.initial_time + time_earned
|
||||||
return total_time >= self.subathondata.timecap
|
return total_time >= cap
|
||||||
|
|
||||||
async def pause(self):
|
async def pause(self):
|
||||||
if not self.running:
|
if not self.running:
|
||||||
|
|||||||
Reference in New Issue
Block a user