def evaluate(self, recs: Iterator[dict], deep: bool=False) -> Iterator[TaggedProfilerRecordStatus]:
    for (i, r) in enumerate(recs):
        for (tag, k, v) in self.eval_dict(r):
            (yield TaggedProfilerRecordStatus(i, tag, k, v, (r if deep else None)))
def evaluate(self, recs: Iterator[dict], deep: bool=False) -> Iterator[TaggedProfilerRecordStatus]:
    for (i, r) in enumerate(recs):
        for (tag, k, v) in self.eval_dict(r):
            (yield TaggedProfilerRecordStatus(i, tag, k, v, (r if deep else None)))