diff options
| author | Karan Jayachandra <mail@karanjayachandra.com> | 2024-10-17 09:05:57 +0000 |
|---|---|---|
| committer | Karan Jayachandra <mail@karanjayachandra.com> | 2024-10-17 09:05:57 +0000 |
| commit | 5c3689a711e18cfc3b6a4c699af688753179e007 (patch) | |
| tree | 2dc84648312607378ec5ef7d087c578907bb8dc5 /model.py | |
| parent | 7643486d7122b322a052bfca8ec83326c48053d0 (diff) | |
| parent | 299d89197fa4edad742b0ca1838a7b98242b13ce (diff) | |
Merge branch 'develop' into 'main'
Full functionality and documentation for first version
See merge request KaranJayachandra/match_up!5
Diffstat (limited to 'model.py')
| -rw-r--r-- | model.py | 33 |
1 files changed, 0 insertions, 33 deletions
@@ -1,7 +1,6 @@ from math import floor from csv import reader from typing import Tuple -from time import time, strftime from dataclasses import dataclass MIN_LEVEL = 1 @@ -102,35 +101,3 @@ class PlayerList: } players.update(guests) return players - - -@dataclass -class Timer: - ref: float = None - running: bool = False - max_mins: int = 1 - default: str = ("00", "00") - - def __post_init__(self): - self.max_seconds = self.max_mins * 60 - - def start(self): - self.ref = time() + self.max_seconds - self.running = True - - def stop(self): - self.ref = None - self.running = False - - def get(self): - if not self.running: - return self.default - total_seconds = self.ref - time() - if total_seconds < 0: - self.stop() - return self.default - mins = f"{int(total_seconds // 60):02d}" - secs = f"{int(total_seconds % 60):02d}" - print(mins) - print(secs) - return mins, secs |
