def entrypoint_tracker():
class CallTracker(object):
def __init__(self):
self.calls = []
def __len__(self):
return len(self.calls)
def track(self, **call):
self.calls.append(call)
def get_results(self):
return [call['result'] for call in self.calls]
def get_exceptions(self):
return [call['exc_info'] for call in self.calls]
return CallTracker()
评论列表
文章目录