|
|
@ -162,3 +162,22 @@ class ConnectionManager(object): |
|
|
|
except Exception as e: |
|
|
|
raise KeycloakConnectionError( |
|
|
|
"Can't connect to server (%s)" % e) |
|
|
|
|
|
|
|
def raw_delete(self, path, **kwargs): |
|
|
|
""" Submit delete request to the path. |
|
|
|
|
|
|
|
:arg |
|
|
|
path (str): Path for request. |
|
|
|
:return |
|
|
|
Response the request. |
|
|
|
:exception |
|
|
|
HttpError: Can't connect to server. |
|
|
|
""" |
|
|
|
try: |
|
|
|
return requests.delete(urljoin(self.base_url, path), |
|
|
|
params=kwargs, |
|
|
|
headers=self.headers, |
|
|
|
timeout=self.timeout) |
|
|
|
except Exception as e: |
|
|
|
raise KeycloakConnectionError( |
|
|
|
"Can't connect to server (%s)" % e) |