Merge branch '11803-repo-perms'
[arvados.git] / sdk / cwl / arvados_cwl / perf.py
1 import time
2 import uuid
3
4 class Perf(object):
5     def __init__(self, logger, name):
6         self.logger = logger
7         self.name = name
8
9     def __enter__(self):
10         self.time = time.time()
11         self.logger.debug("ENTER %s %s", self.name, self.time)
12
13     def __exit__(self, exc_type=None, exc_value=None, traceback=None):
14         now = time.time()
15         self.logger.debug("EXIT %s %s %s", self.name, now, now - self.time)