diff options
| author | Scott <[email protected]> | 2022-02-01 20:14:13 -0800 |
|---|---|---|
| committer | Scott <[email protected]> | 2022-02-01 20:14:13 -0800 |
| commit | 6cf1d61b80d02937dbca9025c1922568d42a8c73 (patch) | |
| tree | 70a14b9fbb71ac3cc4c81d489da04b131af61e1c /stopwatch.py | |
| parent | 9eba12cba5641d6a0b988038694cbc2dd52800c5 (diff) | |
More mypy cleanup... ugh.
Diffstat (limited to 'stopwatch.py')
| -rw-r--r-- | stopwatch.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/stopwatch.py b/stopwatch.py index cdd405b..516138c 100644 --- a/stopwatch.py +++ b/stopwatch.py @@ -1,7 +1,7 @@ #!/usr/bin/env python3 import time -from typing import Callable +from typing import Callable, Optional class Timer(object): @@ -18,8 +18,8 @@ class Timer(object): """ def __init__(self) -> None: - self.start = None - self.end = None + self.start = 0.0 + self.end = 0.0 def __enter__(self) -> Callable[[], float]: """Returns a functor that, when called, returns the walltime of the @@ -29,6 +29,6 @@ class Timer(object): self.end = 0.0 return lambda: self.end - self.start - def __exit__(self, *args) -> bool: + def __exit__(self, *args) -> Optional[bool]: self.end = time.perf_counter() return None # don't suppress exceptions |
