Spaces:
Running on Zero
Running on Zero
Download source/timer.py from CompVis/EDGS: direct link, hf CLI and curl.
- Browser
- Download file 637 Bytes
-
https://huggingface.co/spaces/CompVis/EDGS/resolve/main/source/timer.py
- Command line
-
hf download hf://spaces/CompVis/EDGS/source/timer.py
-
curl -L -o timer.py https://huggingface.co/spaces/CompVis/EDGS/resolve/main/source/timer.py
637 Bytes
| 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 |