Python 2

def visit_Print(self, node):
        """ Python 2 """
        start_by_keyword(node, self.operators['print'], self.bytes_pos_to_utf8)
        node.op_pos = [
            NodeWithPosition(node.uid, (node.first_line, node.first_col))
        ]
        subnodes = []
        if node.dest:
            min_first_max_last(node, node.dest)
            position = (node.dest.first_line, node.dest.first_col)
            last, first = self.operators['>>'].find_previous(position)
            node.op_pos.append(NodeWithPosition(last, first))
            subnodes.append(node.dest)
        if node.values:
            min_first_max_last(node, node.values[-1])
            subnodes.extend(node.values)

        self.comma_separated_list(node, subnodes)