'Rewrite \'for i in cython.parallel.prange(...):\''

def visit_ForInStatNode(self, node):

    self.visit(node.iterator)
    self.visit(node.target)
    in_prange = isinstance(node.iterator.sequence, Nodes.ParallelRangeNode)
    previous_state = self.state
    if in_prange:
        parallel_range_node = node.iterator.sequence
        parallel_range_node.target = node.target
        parallel_range_node.body = node.body
        parallel_range_node.else_clause = node.else_clause
        node = parallel_range_node
        if (not isinstance(node.target, ExprNodes.NameNode)):
            error(node.target.pos, 'Can    only    iterate    over    an    iteration    variable')
        self.state = 'prange'
    self.visit(node.body)
    self.state = previous_state
    self.visit(node.else_clause)
    return node
