def request(self, url, **kwargs):
try:
status, data = await self._request(url, **kwargs)
except ClientOSError as e:
raise StorageError('URL %s: %s' % (url, e)) from e
if self._return_status:
return status, data
if status == 404:
data = None
elif status >= 400:
raise StorageError('URL %s: %s' % (url, status))
return data
评论列表
文章目录