code: def visit_Print(self, node):
          
          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)
docs: Python 2