From 7721682b4497a2421d048b76978b8e4918c89720 Mon Sep 17 00:00:00 2001 From: Eren Yurtcu <137696300+erenyurtcu@users.noreply.github.com> Date: Mon, 28 Oct 2024 12:59:35 +0300 Subject: [PATCH 1/2] Create timer_ismeteren_yurtcu.py --- Week06/timer_ismeteren_yurtcu.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 Week06/timer_ismeteren_yurtcu.py diff --git a/Week06/timer_ismeteren_yurtcu.py b/Week06/timer_ismeteren_yurtcu.py new file mode 100644 index 00000000..dd708003 --- /dev/null +++ b/Week06/timer_ismeteren_yurtcu.py @@ -0,0 +1,16 @@ +import time + +class Timer: + def __init__(self) -> None: + self.start_time = None + self.end_time = None + + def __enter__(self) -> "Timer": + self.start_time = time.time() + return self + + def __exit__(self, exc_type, exc_value, traceback) -> bool: + self.end_time = time.time() + elapsed_time = self.end_time - self.start_time + print(f"Task finished! It took {elapsed_time:.2f} seconds.") + return False From 58ddffc502c008d67b58046eedd45cf769e5fa95 Mon Sep 17 00:00:00 2001 From: Eren Yurtcu <137696300+erenyurtcu@users.noreply.github.com> Date: Fri, 15 Nov 2024 22:50:51 +0300 Subject: [PATCH 2/2] Update timer_ismeteren_yurtcu.py --- Week06/timer_ismeteren_yurtcu.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Week06/timer_ismeteren_yurtcu.py b/Week06/timer_ismeteren_yurtcu.py index dd708003..c41a8546 100644 --- a/Week06/timer_ismeteren_yurtcu.py +++ b/Week06/timer_ismeteren_yurtcu.py @@ -13,4 +13,4 @@ def __exit__(self, exc_type, exc_value, traceback) -> bool: self.end_time = time.time() elapsed_time = self.end_time - self.start_time print(f"Task finished! It took {elapsed_time:.2f} seconds.") - return False + return True