in files/default/rgw_s3_api.py [0:0]
def object_get(bucket, name, file_name_path, headers=None, version_id=None, response_headers=None, verbose=False):
if not bucket or not name:
if verbose:
print('Bucket and/or object name is not valid.')
return None
if not file_name_path:
file_name_path = name
key_object = None
try:
key_object = bucket.get_key(name, headers=headers, version_id=version_id, response_headers=response_headers)
key_object.get_contents_to_filename(file_name_path)
if verbose:
print('Retrieved object %s.' % name)
except BaseException, e:
print(e.message)
return key_object