import functools def $NAME$(func): @functools.wraps(func) async def _$NAME$(*args, **kwargs): # optionally do something before result = await func(*args, **kwargs) # optionally do something after return result return _$NAME$