Exemple #1
0
 def _on_client_response(self, message):
     '''
     Выполняется при появлении исходящего сообщения.
     @param message: ClientResponseMessage
     '''
     handler_id = message.connection_id
     packet = message.packet
     logger.debug('sending packet %s to handler #%s'%(packet, handler_id))
     text = Converter.serialize(packet)
     if text is not None and handler_id in self._handlers:
         try:
             self._handlers[handler_id].write_message(text)
         except IOError as e:
             logger.debug('error on writing message: %s'%e)