fork download
  1. import time
  2. from contextlib import contextmanager
  3.  
  4. @contextmanager
  5. def benchmark():
  6. start = time.time()
  7. try:
  8. yield
  9. finally:
  10. print(time.time() - start)
  11.  
  12.  
  13. with benchmark():
  14. time.sleep(1)
  15.  
  16.  
Success #stdin #stdout 0.02s 28384KB
stdin
Standard input is empty
stdout
1.0033495426177979