From 77dc398d91074026f9202c534f245be5545e3364 Mon Sep 17 00:00:00 2001 From: MertYksl03 Date: Wed, 1 Apr 2026 22:33:59 +0300 Subject: [PATCH 1/2] Add timer_mert_yuksel.py --- Week06/timer_mert_yuksel.py | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 Week06/timer_mert_yuksel.py diff --git a/Week06/timer_mert_yuksel.py b/Week06/timer_mert_yuksel.py new file mode 100644 index 00000000..019b1a92 --- /dev/null +++ b/Week06/timer_mert_yuksel.py @@ -0,0 +1,10 @@ +from time import time as tm + +class Timer: + + def __enter__(self) -> Timer: + self.start_time = tm() + return self + + def __exit__(self, exc_type, exc_val, exc_tb): + self.end_time = tm() \ No newline at end of file From 519d5cbeb9f9c72897787034e273376b66bf727b Mon Sep 17 00:00:00 2001 From: MertYksl03 Date: Wed, 1 Apr 2026 22:39:58 +0300 Subject: [PATCH 2/2] Remove return type annotation from __enter__ method --- Week06/timer_mert_yuksel.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Week06/timer_mert_yuksel.py b/Week06/timer_mert_yuksel.py index 019b1a92..5f5dc079 100644 --- a/Week06/timer_mert_yuksel.py +++ b/Week06/timer_mert_yuksel.py @@ -2,7 +2,7 @@ class Timer: - def __enter__(self) -> Timer: + def __enter__(self): self.start_time = tm() return self