def find_all_bfs(self, val, max_depth=None, condition=None, _saf=False):
        """Breadth first search for nodes whose toknum or name == val"""
        max_depth = self._get_valid_maxdepth(max_depth)
        condition = self._get_valid_condition(condition)
        ret = []

        depth = 0
        this_level = [self]
        while this_level and max_depth <= depth:
            ret.extend([n for n in this_level if condition(n, val)])
            if _saf and ret:
                break
            next_level = []
            for n in this_level:
                next_level.extend(n.children)
            this_level = next_level
            depth += 1

        return ret
dataset/ETHPy150Open KristoforMaynard/SublimeAutoDocstring/dparse.py/STNode.find_all_bfs/swapped operands of `<=`