From cbeab20512bbd7ca5423dd11e229350f3a209f1f Mon Sep 17 00:00:00 2001 From: rridvancelebi Date: Mon, 4 Nov 2024 20:52:03 +0300 Subject: [PATCH] Create awaitme_ridvan_celebi.py --- Week05/awaitme_ridvan_celebi.py | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 Week05/awaitme_ridvan_celebi.py diff --git a/Week05/awaitme_ridvan_celebi.py b/Week05/awaitme_ridvan_celebi.py new file mode 100644 index 00000000..40a1f884 --- /dev/null +++ b/Week05/awaitme_ridvan_celebi.py @@ -0,0 +1,9 @@ +import asyncio + +def awaitme(func): + async def _awaitme(*args, **kwargs): + result = func(*args, **kwargs) + if asyncio.iscoroutine(result): + return await result + return result + return _awaitme