fix the bug: Exception with e.message
[modeling/etsicatalog.git] / catalog / pub / Dmaap_lib / dmaap / identity.py
index 9ca68cd..6e801e8 100644 (file)
@@ -19,6 +19,7 @@ import requests
 
 from catalog.pub.Dmaap_lib.pub.exceptions import DmaapClientException
 
+requests.packages.urllib3.disable_warnings()
 logger = logging.getLogger(__name__)
 
 
@@ -35,7 +36,7 @@ class IdentityClient:
             }
             data = json.JSONEncoder().encode(data)
             url = self.base_url + "/apiKeys/create"
-            ret = requests.post(url=url, data=data, headers=headers)
+            ret = requests.post(url=url, data=data, headers=headers, verify=False)
             logger.info('create apiKey, response status_code: %s, body: %s', ret.status_code, ret.json())
             if ret.status_code != 200:
                 raise DmaapClientException(ret.json())
@@ -46,7 +47,7 @@ class IdentityClient:
             }
             return resp_data
         except Exception as e:
-            raise DmaapClientException('create apikey from dmaap failed: ' + e.message)
+            raise DmaapClientException('create apikey from dmaap failed: ' + str(e))
 
     def get_apikey(self, apikey):
         try:
@@ -58,7 +59,7 @@ class IdentityClient:
             ret = ret.json()
             return ret
         except Exception as e:
-            raise DmaapClientException('get apikey from dmaap failed: ' + e.message)
+            raise DmaapClientException('get apikey from dmaap failed: ' + str(e))
 
     def delete_apikey(self):
         pass