code: def notify_event_nowait(self, conn_string, name, event):
          
  
          if self._loop.stopping:
              self._logger.debug("Ignoring notification %s from %s because loop is shutting down", name, conn_string)
              return
  
          self._loop.log_coroutine(self._notify_event_internal, conn_string, name, event)
docs: Notify an event.
  
          This will move the notification to the background event loop and
          return immediately.  It is useful for situations where you cannot
          await notify_event but keep in mind that it prevents back-pressure
          when you are notifying too fast so should be used sparingly.
  
          Note that calling this method will push the notification to a
          background task so it can be difficult to reason about when it will
          precisely occur.  For that reason, :meth:`notify_event` should be
          preferred when possible since that method guarantees that all
          callbacks will be called synchronously before it finishes.
  
          Args:
              conn_string (str): The connection string for the device that the
                  event is associated with.
              name (str): The name of the event. Must be in SUPPORTED_EVENTS.
              event (object): The event object.  The type of this object will
                  depend on what is being notified.