Ejemplo n.º 1
0
 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)
Ejemplo n.º 2
0
    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)