PyCharm нет глобальной переменной AutoCompleting / TypeHints - PullRequest
0 голосов
/ 08 января 2020

Я хочу отредактировать глобальную переменную, но PyCharm не дает мне никаких подсказок о том, что я могу сделать.

Вот пример кода, который я написал:

def run_game_loop():
    global g
    for i in range(0, g.rounds_total):
        g.new_round() # no auto-complete

не знаю что делать? Я неправильно сконфигурировал свой PyCharm или я не должен использовать global таким образом?

1 Ответ

1 голос
/ 08 января 2020

Это добавляет объем, но вы можете добавить подсказку типа:

def run_game_loop():
    global g
    g: YOUR_TYPE

    for i in range(0, g.rounds_total):
        g.new_round() # no auto-complete

Где YOUR_TYPE - тип g.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...