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 return self.runningdata is not None
async def check_cap(self): async def check_cap(self):
score = await self.get_score() if not (cap := self.subathondata.timecap):
time_earned = self.get_score_time(score) return False
total_time = self.subathondata.initial_time + time_earned else:
return total_time >= self.subathondata.timecap 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): async def pause(self):
if not self.running: if not self.running: