Spaces:
Runtime error
Runtime error
File size: 637 Bytes
21c4e64 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
import time
class Timer:
def __init__(self):
self.start_time = None
self.elapsed = 0
self.paused = False
def start(self):
if self.start_time is None:
self.start_time = time.time()
elif self.paused:
self.start_time = time.time() - self.elapsed
self.paused = False
def pause(self):
if not self.paused:
self.elapsed = time.time() - self.start_time
self.paused = True
def get_elapsed_time(self):
if self.paused:
return self.elapsed
else:
return time.time() - self.start_time |