gpt4 book ai didi

python - 我怎样才能停用 'Warning: Source ID 510 was not found when attempting to remove it - GLib.source_remove(self._idle_event_id)' ?

转载 作者:太空狗 更新时间:2023-10-29 21:39:36 25 4
gpt4 key购买 nike

当我执行

#!/usr/bin/env python

import matplotlib.pyplot as plt

plt.plot([1, 2, 3, 4])
plt.show()

(和更复杂的例子)我明白了

/usr/local/lib/python3.4/dist-packages/
matplotlib/backends/backend_gtk3.py:215: Warning:
Source ID 7 was not found when attempting to remove it
GLib.source_remove(self._idle_event_id)

是什么原因导致的?我该如何消除这些警告?

我知道我可以用

import warnings
warnings.simplefilter("ignore")

去除所有警告,但这不是我要求的。我想要警告,但没有来自 matplotlib 的警告(尤其是上面的警告)。

最佳答案

GLib.source_remove 没有成功,因为之前执行的 self.close_event() 可能已经完成了工作。

This commit应该解决你的问题。这是从2月23日开始的。您可以等待下一个版本或手动应用补丁。

关于python - 我怎样才能停用 'Warning: Source ID 510 was not found when attempting to remove it - GLib.source_remove(self._idle_event_id)' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29540845/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com