'Handles all responses with the exception of 401s.
This is necessary so that we can authenticate responses if requested'

def handle_other(self, r):

    log.debug(('handle_other():    Handling:    %d' % r.status_code))
    self.deregister(r)
    if self.require_mutual_auth:
        if (_negotiate_value(r) is not None):
            log.debug('handle_other():    Authenticating    the    server')
            _r = self.authenticate_server(r)
            log.debug(('handle_other():    returning    %s' % _r))
            return _r
        else:
            log.error('handle_other():    Mutual    authentication    failed')
            raise Exception('Mutual    authentication    failed')
    else:
        log.debug(('handle_other():    returning    %s' % r))
        return r
