def __call__(self, *args):
        if not self.called:
            self.called = True
            cb, args, kw = self.tpl
            try:
                cb(*args, **kw)
            finally:
                try:
                    del self.tpl
                except __HOLE__:
                    pass
dataset/ETHPy150Open veegee/guv/guv/hubs/timer.py/Timer.__call__