【发布时间】:2017-01-31 10:18:48
【问题描述】:
我正在使用twisted 及其装饰器@inlineCallbacks
我正在尝试对使用 @inlineCallbacks 修饰的方法的执行时间进行基准测试。
我的问题是 - 是否可以为计算创建一个新的装饰器,或者我应该将计算添加到方法本身:
@benchmark_performance
@inlineCallbacks
def perform():
...
对
@inlineCallbacks
def perform():
t1 = time.now()
...
t2 = time.now()
yield write_to_db(t2-t1)
【问题讨论】:
-
“有没有可能”的问题不是很好。这真的是你想知道的吗?当然,这是可能的。这有帮助吗?