8000 make Transcoder can work standalone · mauler/django-elastic-transcoder@4f60317 · GitHub
[go: up one dir, main page]

Skip to content

Commit 4f60317

Browse files
committed
make Transcoder can work standalone
1 parent 2a0fa8f commit 4f60317

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

dj_elastictranscoder/transcoder.py

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,24 +6,29 @@
66

77

88
class Transcoder(object):
9-
def __init__(self, pipeline_id, region=None):
9+
def __init__(self, pipeline_id, region=None, access_key_id=None, secret_access_key=None):
1010
self.pipeline_id = pipeline_id
1111

1212
if not region:
1313
region = getattr(settings, 'AWS_REGION', None)
14-
1514
self.aws_region = region
1615

17-
self.aws_access_key_id = getattr(settings, 'AWS_ACCESS_KEY_ID', '')
18-
self.aws_secret_access_key = getattr(settings, 'AWS_SECRET_ACCESS_KEY', '')
16+
if not access_key_id:
17+
access_key_id = getattr(settings, 'AWS_ACCESS_KEY_ID', None)
18+
self.aws_access_key_id = access_key_id
19+
20+
if not secret_access_key:
21+
secret_access_key = getattr(settings, 'AWS_SECRET_ACCESS_KEY', None)
22+
self.aws_secret_access_key = secret_access_key
23+
1924

20-
if not self.aws_access_key_id:
25+
if self.aws_access_key_id is None:
2126
assert False, 'Please provide AWS_ACCESS_KEY_ID'
2227

23-
if not self.aws_secret_access_key:
28+
if self.aws_secret_access_key is None:
2429
assert False, 'Please provide AWS_SECRET_ACCESS_KEY'
2530

26-
if not self.aws_region:
31+
if self.aws_region is None:
2732
assert False, 'Please provide AWS_REGION'
2833

2934

0 commit comments

Comments
 (0)
0