From 8d4a3269e8a16facbff50db778148b8d1021dc97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Elif=20Yalva=C3=A7?= <59252046+elifyalvac@users.noreply.github.com> Date: Mon, 30 Mar 2026 12:15:22 +0300 Subject: [PATCH 1/3] Implement awaitme decorator for coroutine conversion Add a decorator to convert a function into a coroutine. --- Week05/awaitme_elif_yalvac.py | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 Week05/awaitme_elif_yalvac.py diff --git a/Week05/awaitme_elif_yalvac.py b/Week05/awaitme_elif_yalvac.py new file mode 100644 index 00000000..b052173d --- /dev/null +++ b/Week05/awaitme_elif_yalvac.py @@ -0,0 +1,8 @@ +def awaitme(func): + """ + Herhangi bir fonksiyonu korutine dönüştüren dekoratör. + """ + @wraps(func) + async def wrapper(*args, **kwargs): + return func(*args, **kwargs) + return wrapper From 82c4ea692964e66d519c997ed1161623a6cf26cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Elif=20Yalva=C3=A7?= <59252046+elifyalvac@users.noreply.github.com> Date: Mon, 30 Mar 2026 12:18:01 +0300 Subject: [PATCH 2/3] Update awaitme_elif_yalvac.py --- Week05/awaitme_elif_yalvac.py | 1 + 1 file changed, 1 insertion(+) diff --git a/Week05/awaitme_elif_yalvac.py b/Week05/awaitme_elif_yalvac.py index b052173d..f9ddb651 100644 --- a/Week05/awaitme_elif_yalvac.py +++ b/Week05/awaitme_elif_yalvac.py @@ -1,3 +1,4 @@ +from functools import wraps def awaitme(func): """ Herhangi bir fonksiyonu korutine dönüştüren dekoratör. From 61f6c3e51e59259e6892764379a6029f37debec9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Elif=20Yalva=C3=A7?= <59252046+elifyalvac@users.noreply.github.com> Date: Tue, 31 Mar 2026 10:23:48 +0300 Subject: [PATCH 3/3] Remove unnecessary comments and imports from awaitme --- Week05/awaitme_elif_yalvac.py | 5 ----- 1 file changed, 5 deletions(-) diff --git a/Week05/awaitme_elif_yalvac.py b/Week05/awaitme_elif_yalvac.py index f9ddb651..75dfc4d1 100644 --- a/Week05/awaitme_elif_yalvac.py +++ b/Week05/awaitme_elif_yalvac.py @@ -1,9 +1,4 @@ -from functools import wraps def awaitme(func): - """ - Herhangi bir fonksiyonu korutine dönüştüren dekoratör. - """ - @wraps(func) async def wrapper(*args, **kwargs): return func(*args, **kwargs) return wrapper