Support null in compute user and password

This commit is contained in:
Julien Duponchelle committed 2016-05-26 10:11:11 +02:00
1 parent 314a7cd8fb
commit 84b12fd953
2 files changed
+10 -8

No files matched your search

+7 -5
View File
@@ -72,12 +72,14 @@ class Compute:
"""
Set authentication parameters
"""
self._user = user
self._password = password
if self._user and self._password:
self._auth = aiohttp.BasicAuth(self._user, self._password)
else:
if user is None or len(user.strip()) == 0:
self._user = None
self._password = None
self._auth = None
else:
self._user = user.strip()
self._password = password.strip()
self._auth = aiohttp.BasicAuth(self._user, self._password)
@asyncio.coroutine
def update(self, **kwargs):