Do not crash with KeyError when there is no credentials in manifest.

This commit is contained in:
Tomasz Rybak 2014-07-12 19:40:53 +02:00
parent cca31b642f
commit d6fe85e124

View file

@ -18,6 +18,7 @@ class GetCredentials(Task):
def get_credentials(cls, manifest, keys):
from os import getenv
creds = {}
if 'credentials' in manifest.provider:
if all(key in manifest.provider['credentials'] for key in keys):
for key in keys:
creds[key] = manifest.provider['credentials'][key]