示例#1
0
文件: s3.py 项目: aviau/perkeepy
 def fetch_blob(self, ref: Ref) -> Blob:
     resp: S3GetObjectResponse = self.client.get_object(
         Bucket=self.bucket,
         Key=self.dirprefix + ref.to_str(),
     )
     blob: Blob = Blob(
         ref=ref,
         readall=lambda: resp["Body"].read(),
     )
     return blob
示例#2
0
文件: memory.py 项目: aviau/perkeepy
 def fetch_blob(self, ref: Ref) -> Optional[Blob]:
     return self.blobs.get(ref.to_str())