from osmclient.common.exceptions import ClientException
from osmclient.common import package_tool
import json
+import logging
class Client(object):
self._user = user
self._password = password
self._project = project
+ self._logger = logging.getLogger('osmclient')
self._auth_endpoint = '/admin/v1/tokens'
self._headers = {}
self._token = None
'''
def get_token(self):
+ self._logger.debug("")
if self._token is None:
postfields_dict = {'username': self._user,
'password': self._password,
http_header = ['{}: {}'.format(key, val)
for (key, val) in list(self._headers.items())]
self._http_client.set_http_header(http_header)
+
+ def get_version(self):
+ resp = self._http_client.get_cmd(endpoint="/version")
+ return "{} {}".format(resp.get("version"), resp.get("date"))
+