projects
/
arvados.git
/ blob
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
10129: Ensure that directory literals get preserved when trimming keep directory...
[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, exc_value, traceback):
14
now = time.time()
15
self.logger.debug("EXIT %s %s %s", self.name, now, now - self.time)