def _validate_cb(self, widget): # We create a timeout object to avoid fast lookups on disk when typing. self.timer_id = GObject.timeout_add(500, self._validate, widget.get_child())