def fetch_from_s3(self): from mirror.actions import open_bucket bucket = open_bucket() f = BytesIO() bucket.download_fileobj(self.mirror_s3_key, f) filename = self.mirror_s3_key.split('/')[-1] return DownloadBlob(filename, f.getvalue())
def fetch_from_s3(self): from mirror.actions import open_bucket from boto.s3.key import Key bucket = open_bucket() k = Key(bucket) k.key = self.mirror_s3_key return buffer(k.get_contents_as_string())
def fetch_from_s3(self): from mirror.actions import open_bucket from boto.s3.key import Key bucket = open_bucket() k = Key(bucket) k.key = self.mirror_s3_key file_content = buffer(k.get_contents_as_string()) filename = self.mirror_s3_key.split('/')[-1] return DownloadBlob(filename, file_content)