Spaces:
Running
Running
| # -*- coding: utf-8 -*- | |
| # @Time : 2022/3/11 3:06 p.m. | |
| # @Author : JianingWang | |
| # @File : time | |
| import time | |
| import logging | |
| logger = logging.getLogger(__name__) | |
| def timecost(method): | |
| def timed(*args, **kw): | |
| ts = time.time() | |
| result = method(*args, **kw) | |
| te = time.time() | |
| logger.info("%r %2.2f ms" % (method.__name__, (te - ts) * 1000)) | |
| return result | |
| return timed | |