def bucket_get(self, bucket_id):
"""Return the bucket object.
See `API buckets: GET /buckets
<https://storj.github.io/bridge/#!/buckets/get_buckets_id>`_
Args:
bucket_id (str): bucket unique identifier.
Returns:
(:py:class:`model.Bucket`): bucket.
"""
self.logger.info('bucket_get(%s)', bucket_id)
try:
return model.Bucket(**self._request(
method='GET',
path='/buckets/%s' % bucket_id))
except requests.HTTPError as e:
if e.response.status_code == requests.codes.not_found:
return None
else:
self.logger.error('bucket_get() error=%s', e)
raise BridgeError()
评论列表
文章目录