gtk.Builder.connect_signals() émet un RuntimeWarning lorsqu'un gestionnaire de signal n'est pas présent:Attraper PyGTK RuntimeWarning sur gtk.Builder.connect_signals
__init__.py:16: RuntimeWarning: missing handler 'on_window_destroy'
self.builder.connect_signals(self)
Comment puis-je l'empêcher de délivrer l'avertissement et la poignée moi-même ?
Je voudrais l'avertissement de ne pas être imprimé (sans que l'utilisateur conduit à/dev/null)
Note: Je ne demande pas ce que les moyens d'avertissement, plutôt comment gérer le type d'avertissement de comme si c'était une exception, pour le moment, il semble qu'un message à stderr est la seule chose qui arrive, je ne peux pas faire grand-chose avec ça dans le programme.
C'est exactement ce que je cherchais, je ne peux pas croire que je n'ai jamais vu le module d'avertissement. Cependant, j'ai clarifié la question maintenant; Je ne voudrais pas voir l'avertissement que pygtk imprime automatiquement. –
J'ai travaillé dessus, j'utilise maintenant des 'avertissements' pour faire des exceptions d'avertissement et juste les attraper - merci beaucoup! –