Para impedir que um evento se propague (a menos que o evento tenha sido configurado usando connect_after
), você pode executar
object.emit_stop_by_name(event_name)
Por exemplo, se eu conectei o evento key-press como este:
self.textview.connect("key-press-event", self.on_key_press)
Eu posso parar de propagá-lo assim:
def on_key_press(self, widget, event):
self.textview.emit_stop_by_name("key-press-event")