Python PDB不一致地识别变量

Python PDB不一致地识别变量,python,django,pdb,Python,Django,Pdb,(注意:在上一次pdb会话中,我将foo定义为27) 继续: foo (Pdb) *** NameError: name 'foo' is not defined foo = 'foo' (Pdb) print(foo) (Pdb) *** NameError: name 'foo' is not defined foo (Pdb) 27 我的站点在上运行线程。在没有线程的情况下运行它解决了这个问题。啊,这是一个web应用程序?出于好奇,您使用了什么框架?这是正确的——顺便说一句,您可以接受自

(注意:在上一次pdb会话中,我将foo定义为27)

继续:

foo
(Pdb) *** NameError: name 'foo' is not defined
foo = 'foo'
(Pdb) print(foo)
(Pdb) *** NameError: name 'foo' is not defined
foo
(Pdb) 27

我的站点在上运行线程。在没有线程的情况下运行它解决了这个问题。

啊,这是一个web应用程序?出于好奇,您使用了什么框架?这是正确的——顺便说一句,您可以接受自己的答案;)还没有,我不能。也不确定这个问题是否值得公开,或者是否过于具体到我的情况。6个月前,答案正确,详细。不幸的是,发帖人并不欣赏为回答他的问题所付出的努力,也没有接受或投票支持这个答案,也没有投票支持任何其他答案。现在,同一用户再次发布此问题。。。你能接受/投票一个不是你自己发布的答案吗?哇。。。我重复了我自己的问题。这是新的。我谦虚的道歉——我甚至不记得在看到链接之前遇到过这个问题。我通常对接受答案很在行(我回去接受了,并投了赞成票)。感谢您第一次为回答我付出的时间和精力。
foo = "foo"
(Pdb) foo
(Pdb) *** NameError: name 'foo' is not defined
print(foo)
(Pdb) *** NameError: name 'foo' is not defined
foo
(Pdb) *** NameError: name 'foo' is not defined
foo
(Pdb) 'foo'
foo
(Pdb) *** NameError: name 'foo' is not defined