code: def default_error_handler(socket, error_name, error_message, endpoint,
                            msg_id, quiet):
      
      pkt = dict(type='event', name='error',
                 args=[error_name, error_message],
                 endpoint=endpoint)
      if msg_id:
          pkt['id'] = msg_id
  
      # Send an error event through the Socket
      if not quiet:
          socket.send_packet(pkt)
          
      # Log that error somewhere for debugging...
      log.error(u"default_error_handler: {}, {} (endpoint={}, msg_id={})".format(
          error_name, error_message, endpoint, msg_id
      ))
docs: This is the default error handler, you can override this when
      calling :func:`socketio.socketio_manage`.
  
      It basically sends an event through the socket with the 'error' name.
  
      See documentation for :meth:`Socket.error`.
  
      :param quiet: if quiet, this handler will not send a packet to the
                    user, but only log for the server developer.