导入pynotify时,我总是收到那些讨厌的GTK警告:
** (process:25512): WARNING **: Trying to register gtype 'GMountMountFlags' as enum when in fact it is of type 'GFlags'
** (process:25512): WARNING **: Trying to register gtype 'GDriveStartFlags' as enum when in fact it is of type 'GFlags'
** (process:25512): WARNING **: Trying to register gtype 'GSocketMsgFlags' as enum when in fact it is of type 'GFlags'
问题是,我不知道如何压制他们,我试着:
^{pr2}$不行,我又试了一件事:
with warnings.catch_warnings():
warnings.simplefilter('error')
import pynotify
这也无济于事。在
GTK消息似乎到达了另一个stderr
。有什么办法压制他们吗?在
要抑制这些消息,您需要通过stderr的文件描述符重定向它:
^{1}$此功能的使用非常简单:
^{pr2}$相关问题 更多 >
编程相关推荐