def METHOD_NAME(self, request, timeout=10):
    """
    Send an EWSRequest by SOAP and stream the response.
    """
    resp = self.post(self.url, timeout=timeout, stream=True, **self._prepare_soap(request))
    for data in resp.iter_content(chunk_size=None):
        data = data.strip()
        if not data:
            continue
        yield self._process_soap_response(data)