def get_start_of_data(file_path):
    """Gets the line number of the start of the data itself

    Inspects the file line-by-line, counting lines until it finds the second dotted line

    :param file_path: Path to the Pandora file
    :type file_path: str

    :returns: The 1-indexed line number of the start of the data
    :rtype: int
    """
    with open(file_path, encoding="Latin-1") as pandora_file:
        # Line numbers are 1-indexed....
        line_number = 1
        # Look for the dotted line twice
        while not pandora_file.readline().startswith("-------"):
            line_number += 1
        while not pandora_file.readline().startswith("-------"):
            line_number += 1
    # Increment one more time to get the index of the first line of actual data
    line_number += 1
    return line_number