

def __call__(self, context=None):
    if (context is None):
        context = self.detect_context()
    (paused_at, resumed_at) = self._contextual_times.get(self, (0, 0))
    if (resumed_at is None):
        return paused_at
    return ((paused_at + self.clock()) - resumed_at)

dataset/ETHPy150Open what-studio/profiling/profiling/tracing/timers.py ContextualTimer.__call__/VarMisuse@44/58 `context`->`self`