Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
Consider the following snippet:
import io from libcloud.storage.base import Container from libcloud.storage.drivers.google_storage import GoogleStorageDriver driver = GoogleStorageDriver(key='GOOG0123456789ABCXYZ', secret='garbage') container = Container(name='container', driver=driver, extra={}) driver.upload_object_via_stream(io.BytesIO(b' '), container, 'path')
I use wrong credentials on purpose. With libcloud 1.5.0, upload_object_via_stream raises libcloud.common.types.InvalidCredsError. With libcloud 2.0.0 and trunk, this returns the generic libcloud.common.types.LibcloudError with the message 'Object upload failed, Perhaps a timeout?'.
Is it possible to restore the old behavior?
Thanks for libcloud.
Attachments
Issue Links
- links to