Example #1
0
    def __init__(self, request, response, *args, **kwargs):
        """

        @param request:
        @type request: pylastica.request.Request
        @param response:
        @type response: pylastica.response.Response
        """
        self._request = request
        self._response = response
        super(ResponseException, self).__init__(response.get_error(), *args, **kwargs)
Example #2
0
 def get_error(self):
     """
     Returns the first found error
     @return:
     @rtype: self
     """
     error = ""
     for response in self.bulk_responses:
         if response.has_error():
             error = response.get_error()
             break
     return error
Example #3
0
 def get_error(self):
     """
     Returns the first found error
     @return:
     @rtype: self
     """
     error = ''
     for response in self.bulk_responses:
         if response.has_error():
             error = response.get_error()
             break
     return error
Example #4
0
    def __init__(self, request, response, *args, **kwargs):
        """

        @param request:
        @type request: pylastica.request.Request
        @param response:
        @type response: pylastica.response.Response
        """
        self._request = request
        self._response = response
        super(ResponseException, self).__init__(response.get_error(), *args,
                                                **kwargs)