diff --git a/Week05/awaitme_emine_cetin.py b/Week05/awaitme_emine_cetin.py new file mode 100644 index 00000000..f4a1e572 --- /dev/null +++ b/Week05/awaitme_emine_cetin.py @@ -0,0 +1,11 @@ +import functools +import asyncio + +def awaitme(func): + @functools.wraps(func) + async def wrapper(*args, **kwargs): + if asyncio.iscoroutinefunction(func): + return await func(*args, **kwargs) + else: + return func(*args, **kwargs) + return wrapper