import time
from contextlib import contextmanager
@contextmanager
def benchmark():
start = time.time()
try:
yield
finally:
print(time.time() - start)
with benchmark():
time.sleep(1)
aW1wb3J0IHRpbWUKZnJvbSBjb250ZXh0bGliIGltcG9ydCBjb250ZXh0bWFuYWdlcgoKQGNvbnRleHRtYW5hZ2VyCmRlZiBiZW5jaG1hcmsoKToKICAgIHN0YXJ0ID0gdGltZS50aW1lKCkKICAgIHRyeToKICAgICAgICB5aWVsZAogICAgZmluYWxseToKICAgICAgICBwcmludCh0aW1lLnRpbWUoKSAtIHN0YXJ0KQoKCndpdGggYmVuY2htYXJrKCk6CiAgICB0aW1lLnNsZWVwKDEpCgo=