I meant the object created using the line below (line 903-904).  I think we should be parsing the XML if possible to verify this is the correct error which should happen when the exception object is created.  Wouldn't something like this work?

```
error = provider.storage_response_error(response.status, response.reason, body)
if error.error_code == 'RequestTimeout':
    retry