0

So, I'm using libcloud on python to access an S3 bucket and download CSV files to process them.

It all works fine, but today I got this error:

[...]
return self.driver.download_object_as_stream(obj=self, chunk_size=chunk_size)
  File "/usr/local/lib/python3.8/site-packages/libcloud/storage/drivers/s3.py", line 537, in download_object_as_stream
    return self._get_object(
  File "/usr/local/lib/python3.8/site-packages/libcloud/storage/base.py", line 753, in _get_object
    raise LibcloudError(
libcloud.common.types.LibcloudError: <LibcloudError in <libcloud.storage.drivers.s3.S3StorageDriver object at 0x7f59f6ec5670> 'Unexpected status code: 204'>

I saw that the library uses Amazon S3's Get Object API, but I can't understand why or how it could return this status code. Has anyone seen this? I'm not even sure how to handle it or what does it mean...

Yago Dórea
  • 336
  • 1
  • 3
  • 12

0 Answers0