Skip to content

Commit f9b5190

Browse files
committed
chore(credential): Some fixes with edge cases
1 parent a3aa824 commit f9b5190

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

watson_developer_cloud/authorization_v1.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ class AuthorizationV1(WatsonService):
3838
def __init__(self, url=default_url,
3939
username=None, password=None, use_vcap_services=True):
4040
WatsonService.__init__(
41-
self, 'authorization', url, username, password, use_vcap_services)
41+
self, 'authorization', url, username, password, use_vcap_services, display_name='authorization')
4242

4343
def get_token(self, url):
4444
"""

watson_developer_cloud/watson_service.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,7 @@ def __init__(self, vcap_services_name, url, username=None, password=None,
268268
self.set_token_manager(iam_apikey, iam_access_token, iam_url)
269269

270270
# 2. Credentials from credential file
271-
if not display_name and not self.username and not self.token_manager:
271+
if display_name and not self.username and not self.token_manager:
272272
service_name = display_name.replace(' ', '_').lower()
273273
self.load_from_credential_file(service_name)
274274

@@ -322,7 +322,8 @@ def load_from_credential_file(self, service_name, separator='='):
322322
with open(credential_file_path, 'rb') as fp:
323323
for line in fp:
324324
key_val = line.strip().split(separator)
325-
self._set_credential_based_on_type(service_name, key_val[0].lower(), key_val[1].lower())
325+
if len(key_val) == 2:
326+
self._set_credential_based_on_type(service_name, key_val[0].lower(), key_val[1].lower())
326327

327328

328329
def _set_credential_based_on_type(self, service_name, key, value):

0 commit comments

Comments
 (0)