code: def _on_status_message(self, sequence, topic, message):
          
  
          self._logger.debug("Received message on (topic=%s): %s" % (topic, message))
  
          try:
              conn_key = self._find_connection(topic)
          except ArgumentError:
              self._logger.warn("Dropping message that does not correspond with a known connection, message=%s", message)
              return
  
          if messages.ConnectionResponse.matches(message):
              if self.name != message['client']:
                  self._logger.debug("Connection response received for a different client, client=%s, name=%s", message['client'], self.name)
                  return
  
              self.conns.finish_connection(conn_key, message['success'], message.get('failure_reason', None))
          else:
              self._logger.warn("Dropping message that did not correspond with a known schema, message=%s", message)
docs: Process a status message received
  
          Args:
              sequence (int): The sequence number of the packet received
              topic (string): The topic this message was received on
              message (dict): The message itself