タイトルの通り。 単純に以下の様なdecoratorを書くと、async defをラップできない。 from functools import wraps from datetime import datetime def timetrack(func): @wraps(func) def inner(self, *args, **kwargs): start = datetime.now() return_value = func(self, *args, **kwargs) end = datetime.now() self.logger.info('%s takes %s sec', func.__name__, (end - start).total_seconds()) return return_value return inner かといって次のように書くと、今度は普通のde