コード例 #1
0
 def _parse_response(proto, response):
     """Parses the content from a validator response Message.
     """
     try:
         content = proto()
         content.ParseFromString(response.content)
         return content
     except (DecodeError, AttributeError):
         LOGGER.error('Validator response was not parsable: %s', response)
         raise errors.ValidatorResponseInvalid()
コード例 #2
0
 def _parse_response(proto, response):
     """Parses the content from a validator response Message.
     """
     try:
         content = proto()
         content.ParseFromString(response.content)
         return content
     except ValidatorConnectionError:
         LOGGER.warning('Validator disconnected while waiting for response')
         raise errors.ValidatorDisconnected()
     except (DecodeError, AttributeError):
         LOGGER.error('Validator response was not parsable: %s', response)
         raise errors.ValidatorResponseInvalid()