

def cleanup_object_infos(self):
    for q in sorted(self.objs_by_size.values()):
        first_initial = None
        try:
            while ((not first_initial) or (q[0] != first_initial)):
                obj_info = q[0]
                if obj_info[2]:
                    if (not first_initial):
                        first_initial = obj_info
                    q.rotate((- 1))
                else:
                    (yield self.popleft())
        except IndexError:
            pass

dataset/ETHPy150Open swiftstack/ssbench/ssbench/run_state.py RunState.cleanup_object_infos/VarMisuse@98/129 `q`->`self`