MCPcopy
hub / github.com/celery/celery / _get_table_ttl_description

Method _get_table_ttl_description

celery/backends/dynamodb.py:289–308  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

287 }
288
289 def _get_table_ttl_description(self):
290 # Get the current TTL description.
291 try:
292 description = self._client.describe_time_to_live(
293 TableName=self.table_name
294 )
295 except ClientError as e:
296 error_code = e.response['Error'].get('Code', 'Unknown')
297 error_message = e.response['Error'].get('Message', 'Unknown')
298 logger.error((
299 'Error describing Time to Live on DynamoDB table {table}: '
300 '{code}: {message}'
301 ).format(
302 table=self.table_name,
303 code=error_code,
304 message=error_message,
305 ))
306 raise e
307
308 return description
309
310 def _set_table_ttl(self):
311 """Enable or disable Time to Live on the table."""

Callers 1

_set_table_ttlMethod · 0.95

Calls 3

getMethod · 0.45
errorMethod · 0.45
formatMethod · 0.45

Tested by

no test coverage detected