def __init__(self, path, supports_mmap=True, readonly=False, debug=False): self.folder = path self.supports_mmap = supports_mmap self.readonly = readonly self._debug = debug self.locks = {} self.bucket = Bucket(path)
def get(self, request, *args, **kwargs): # Uncomment the following two lines to allow initial. done = {'done': '0', 'ret': '0'} # return self.render_to_response(done) bucket_name = getattr(settings, "SAE_STORAGE_BUCKET_NAME", 'xkong1946') sae_bucket = SaeBucket(bucket_name) kv_bucket = Bucket() files = ['dict.txt', 'jieba.cache'] ret = [] for file_ in files: contents = sae_bucket.get_object_contents(file_) kv_bucket.save(file_, contents) ret.append(file_) done = {'done': '0', 'ret': ret} return self.render_to_response(done)