예제 #1
0
    for game in games:
        if game.category == NOT_FINISHED_GAME:
            not_finished_game = game
        elif game.category == FINISHED_GAME:
            finished_game = game
        elif game.category == NOT_FINISHED_WATCHED:
            not_finished_watched = game
        elif game.category == FINISHED_WATCHED:
            finished_watched = game

        if not_finished_game and finished_game:
            print(game.name, '[BY FINISHED]', not_finished_game.id,
                  finished_game.id)

            id_to_remove.add(not_finished_game.id)

            finished_game.append_datetime = not_finished_game.append_datetime
            finished_game.save()

        if not_finished_watched and finished_watched:
            print(game.name, '[BY WATCHED]', not_finished_watched.id,
                  finished_watched.id)

            id_to_remove.add(not_finished_watched.id)

            finished_watched.append_datetime = not_finished_watched.append_datetime
            finished_watched.save()

for game_id in id_to_remove:
    Game.delete_by_id(game_id)