예제 #1
0
    ### arg parser
    parser = argparse.ArgumentParser(description="...")
    parser.add_argument('player1', type=str, help="Name of first player")
    parser.add_argument('player2', type=str, help="Name of second player")
    args = parser.parse_args()

    player1 = args.player1
    player2 = args.player2

    ##### VALIDATION #####
    validator = Validator(player1, player2)

    if not validator.isValidEntries():
        sys.exit(0)

    validator.constructRawData()

    if validator.isValidData():
        print("Both players' data is valid")
    else:
        sys.exit("Data is not valid")

    if validator.isSyncedData():
        print("Data is synced between players\n")
    else:
        sys.exit("Data is not synced")

    # print(validator)

    ##### FORMATTING #####
    formatter = Formatter(player1, player2)