为什么在使用Pycharm时python调试器总是在113上得到此超时等待响应?

为什么在使用Pycharm时python调试器总是在113上得到此超时等待响应?,第1张

为什么在使用Pycharm时python调试器总是在113上得到此超时等待响应?

几个月前,我发生了类似的事情,事实证明

__repr__()
,对于堆栈中的变量,我在内执行了非常慢的 *** 作。当PyCharm达到断点时,它将获取当前作用域中的所有变量并对其进行调用
__repr__
。这是演示此问题的一种娱乐方式:

import timeclass Foo(object):    def __repr__(self):        time.sleep(100)        return "look at me"if __name__ == '__main__':    a = Foo()    print "set your breakpoint here"

PyCharm也将呼叫

__getattribute__('__class__')
。如果您
__getattribute__
的行为异常,也可能使您绊倒。

这可能不是您正在发生的事情,但也许值得考虑。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5650830.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存