todas as variáveis, bles são indefinidas no depurador python
Estou enfrentando um problema muito estranho no Python 3.6. No meio do meu código, eu chamoimport pdb; pdb.set_trace()
para depurar algum código.
E então não consigo depurar corretamente, por exemplo:
(Pdb) abc = 3
(Pdb) [abc for _ in range(2)]
*** NameError: name 'abc' is not defined
(Pdb) [abc, abc]
[3, 3]
Parece que sempre que eu uso a compreensão de lista, há um problema de variável não definida. No entanto, se eu chamar o depurador logo após abrir o Python, não observo esse comportamento, tudo corre bem.
Alguma idéia de por que estou tendo esse problema?