fix: Handle no timecap.

This commit is contained in:
2025-07-31 06:59:39 +10:00
parent a52dcade56
commit df94877068

View File

@@ -70,10 +70,13 @@ class ActiveSubathon:
return self.runningdata is not None
async def check_cap(self):
score = await self.get_score()
time_earned = self.get_score_time(score)
total_time = self.subathondata.initial_time + time_earned
return total_time >= self.subathondata.timecap
if not (cap := self.subathondata.timecap):
return False
else:
score = await self.get_score()
time_earned = self.get_score_time(score)
total_time = self.subathondata.initial_time + time_earned
return total_time >= cap
async def pause(self):
if not self.running: