Benchmark helper for console
This commit is contained in:
parent
4e846774b4
commit
97cec2ba46
1 changed files with 7 additions and 0 deletions
|
@ -511,6 +511,13 @@ class UiRequest(object):
|
|||
import sys
|
||||
sites = self.server.sites
|
||||
main = sys.modules["main"]
|
||||
def bench(code, times=100):
|
||||
sites = self.server.sites
|
||||
main = sys.modules["main"]
|
||||
s = time.time()
|
||||
for _ in range(times):
|
||||
back = eval(code, globals(), locals())
|
||||
return ["%s run: %.3fs" % (times, time.time() - s), back]
|
||||
raise Exception("Here is your console")
|
||||
|
||||
# - Tests -
|
||||
|
|
Loading…
Reference in a new issue