예제 #1
0
    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)

    formatter.parseFormatData()
    formatter.addPercent()
    formatter.addSecond()
    formatter.comparePlayersFormat()
    formatter.createJSON()