From 63aabfe240a10fc47649a77cc7e8a6f3f6ac441d Mon Sep 17 00:00:00 2001 From: SelinKrg06 Date: Sun, 29 Mar 2026 16:16:00 +0300 Subject: [PATCH] Create awaitme_ayseselin_kargi.py --- Week05/awaitme_ayseselin_kargi.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 Week05/awaitme_ayseselin_kargi.py diff --git a/Week05/awaitme_ayseselin_kargi.py b/Week05/awaitme_ayseselin_kargi.py new file mode 100644 index 00000000..0c828f4f --- /dev/null +++ b/Week05/awaitme_ayseselin_kargi.py @@ -0,0 +1,17 @@ +import asyncio + +def awaitme(fn): + if asyncio.iscoroutinefunction(fn): + return fn + + async def wrapper(*args, **kwargs): + return fn(*args, **kwargs) + + try: + wrapper.__name__ = fn.__name__ + wrapper.__doc__ = fn.__doc__ + wrapper.__annotations__ = fn.__annotations__ + except (AttributeError, TypeError): + pass + + return wrapper