code: def _builder_connect_signals(self, _dict):
          
  
          assert not self.builder_connected, "Gtk.Builder not already connected"
  
          if _dict and not self.builder_pending_callbacks:
              # this is the first call, book the builder connection for
              # later gtk loop
              GLib.idle_add(self.__builder_connect_pending_signals)
  
          for n, v in _dict.items():
              if n not in self.builder_pending_callbacks:
                  _set = set()
                  self.builder_pending_callbacks[n] = _set
              else:
                  _set = self.builder_pending_callbacks[n]
              _set.add(v)
docs: Called by controllers which want to autoconnect their
          handlers with signals declared in internal Gtk.Builder.
  
          This method accumulates handlers, and books signal
          autoconnection later on the idle of the next occurring gtk
          loop. After the autoconnection is done, this method cannot be
          called anymore.