fix: Handle no timecap.
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user