import csv


def read_my_csv_fancy(fname):
    """ Read the file back in again
    :param fname name of the file
    :returns a list of tuples
    """
    # This first part is the same as above - open up the file
    #  for reading and create a csv reader

    # First open the file - notice the 'r' which means read
    with open(fname, 'r') as f:
        # This is a class that knows how to read in lines of
        #  text from a file - it needs a pointer to the file
        csv_file = csv.reader(f)

        # This is a more Pythonic (and elegant) way to do this.
        new_data = [tuple(map(int, row)) for row in csv_file]
    return new_data