MCPcopy
hub / github.com/celery/celery / get

Method get

celery/backends/s3.py:57–67  ·  view source on GitHub ↗
(self, key)

Source from the content-addressed store, hash-verified

55 return self._s3_resource.Object(self.bucket_name, key_bucket_path)
56
57 def get(self, key):
58 key = bytes_to_str(key)
59 s3_object = self._get_s3_object(key)
60 try:
61 s3_object.load()
62 data = s3_object.get()['Body'].read()
63 return data if self.content_encoding == 'binary' else data.decode('utf-8')
64 except botocore.exceptions.ClientError as error:
65 if error.response['Error']['Code'] == "404":
66 return None
67 raise error
68
69 def set(self, key, value):
70 key = bytes_to_str(key)

Callers 12

test_delete_a_keyMethod · 0.95
get_task_metaMethod · 0.45
_slurp_from_queueMethod · 0.45
__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45
_update_resultMethod · 0.45
_get_task_meta_forMethod · 0.45

Calls 2

_get_s3_objectMethod · 0.95
decodeMethod · 0.45

Tested by 4

test_delete_a_keyMethod · 0.76