From 0e451d3b3bf899b3d9ac0c38e3c3cd9d9be170ba Mon Sep 17 00:00:00 2001 From: Scott Gasch Date: Fri, 16 Jul 2021 21:43:11 -0700 Subject: Rename timer; add a test for OutputContext. --- timer.py | 28 ---------------------------- 1 file changed, 28 deletions(-) delete mode 100644 timer.py (limited to 'timer.py') diff --git a/timer.py b/timer.py deleted file mode 100644 index 752c7ed..0000000 --- a/timer.py +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env python3 - -import time -from typing import Callable - - -class Timer(object): - """ - with timer.Timer() as t: - do_the_thing() - - walltime = t() - print(f'That took {walltime}s.') - """ - - def __init__(self) -> None: - self.start = None - self.end = None - pass - - def __enter__(self) -> Callable[[], float]: - self.start = time.perf_counter() - self.end = 0.0 - return lambda: self.end - self.start - - def __exit__(self, *args) -> bool: - self.end = time.perf_counter() - return True -- cgit v1.3