Skip to content

Commit f281b93

Browse files
committed
forgot to add access denied...
1 parent f7fd999 commit f281b93

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

hubblestack/extmods/utils/s3.py

+6-4
Original file line numberDiff line numberDiff line change
@@ -243,11 +243,14 @@ def query(key, keyid, method='GET', params=None, headers=None,
243243
log.debug('Deleted bucket %s', bucket)
244244
return None
245245

246+
sortof_ok = ['SlowDown', 'ServiceUnavailable', 'RequestTimeTooSkewed',
247+
'RequestTimeout', 'OperationAborted', 'InternalError',
248+
'AccessDenied']
249+
246250
# This can be used to save a binary object to disk
247251
if local_file and method == 'GET':
248252
if result.status_code < 200 or result.status_code >= 300:
249-
if err_code in ['SlowDown', 'ServiceUnavailable', 'RequestTimeTooSkewed',
250-
'RequestTimeout', 'OperationAborted', 'InternalError']:
253+
if err_code in sortof_ok:
251254
log.error('Failed to get file. %s: %s', err_code, err_msg)
252255
return None
253256
raise CommandExecutionError(
@@ -260,8 +263,7 @@ def query(key, keyid, method='GET', params=None, headers=None,
260263
return 'Saved to local file: {0}'.format(local_file)
261264

262265
if result.status_code < 200 or result.status_code >= 300:
263-
if err_code in ['SlowDown', 'ServiceUnavailable', 'RequestTimeTooSkewed',
264-
'RequestTimeout', 'OperationAborted', 'InternalError']:
266+
if err_code in sortof_ok:
265267
log.error('Failed s3 operation. %s: %s', err_code, err_msg)
266268
return None
267269
raise CommandExecutionError(

requirements.txt

+1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ markupsafe
2525
mock
2626
msgpack
2727
ntplib
28+
objgraph
2829
patch==1.*
2930
pprint
3031
pycryptodome

0 commit comments

Comments
 (0)