Неиспользуемая переменная pylint 'buttons' (unused-variable) - PullRequest
0 голосов
/ 17 июня 2020

Я работаю над созданием простой игры Ti c -Ta c -Toe через модуль tkinter. И, похоже, в следующей части моего кода есть
Unused variable 'buttons' pylint (unused-variable)
:

buttons=tk.StringVar()

    def btnClick(buttons):
        nonlocal bclick,p1Name,p2Name,p1,p2,flag
        if buttons["text"] == " " and bclick == True:
            buttons["text"] = "X"
            bclick = False
            p1 = p1Name.get() + " Wins!"
            win_check()
            flag = flag+1
        elif buttons["text"] == " " and bclick == False:
            buttons["text"] = "O"
            bclick = True
            p2 = p2Name.get() + " Wins!"
            win_check()
            flag = flag+1
        else:
            showinfo("Tic-Tac-Toe", "Button already Clicked!")

Обратите внимание, что приведенный выше код находится внутри метода, поэтому отступ.

1 Ответ

0 голосов
/ 17 июня 2020

У вас есть глобальная переменная с именем buttons, которая никогда не используется, именно об этом сообщает ошибка.

У вас есть локальная переменная с именем buttons, но это переменная, отличная от глобальная переменная.

...