def _one_step(self, stash=None, selector_func=None, successor_func=None, check_func=None, **kwargs):
        stash = 'active' if stash is None else stash

        new_stashes = self._copy_stashes()
        new_active = [ ]
        to_tick = [ ]

        for a in self.stashes[stash]:
            if selector_func is not None and not selector_func(a):
                new_active.append(a)
            else:
                to_tick.append(a)

        if self._executor is None:
            for a in to_tick:
                r = self._one_path_step(a, successor_func=successor_func, check_func=check_func, **kwargs)
                self._record_step_results(new_stashes, new_active, a, *r)
        else:
            tasks = { self._executor.submit(self._one_path_step, a, successor_func=successor_func, check_func=check_func, **kwargs): a for a in to_tick }
            for f in concurrent.futures.as_completed(tasks):
                self._record_step_results(new_stashes, new_active, tasks[f], *f.result())

        new_stashes[stash] = new_active
        return self._successor(new_stashes)
uploaded image is compressed.
dataset/ETHPy150Open angr/angr/angr/path_group.py/PathGroup._one_step--crossover with--dataset/ETHPy150Open mozilla/kitsune/kitsune/upload/tests/test_tasks.py/CompressImageTestCase.test_compressed_image_default