私はGtk.Window()
pythonで作成しています。私が使用しているテーマのため、次のようないくつかの警告が表示されます。
Gtk-WARNING **: Theme parsing error: other-applications.css:35:21: 'px' is not a valid color name
しかし、それは大丈夫です。この情報をコマンドライン出力から隠したいだけです。
私が試してうまくいかなかったのは次のとおりです。
# open /dev/null
devnull = open(os.devnull, 'w')
# redirect the stderr/out of the current process
sys.stdout = devnull
sys.stderr = devnull
# open the window
window = Gtk.Window()
print 'hello world'
# eventually restore previous stderr/out
...
問題は、'hello world' が (予想どおり) 印刷されないことですが、上記の警告は引き続き表示されます。
助言がありますか?