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?

questionAnswers(3)

yourAnswerToTheQuestion