示例#1
0
    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())
示例#2
0
	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())
示例#3
0
文件: models.py 项目: Bombe/demozoo
	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())
示例#4
0
    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)
示例#5
0
	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)