24 lines
789 B
Python
24 lines
789 B
Python
from keycloak.exceptions import KeycloakDeleteError, KeycloakPostError
|
|
|
|
|
|
class MyVbvKeycloakDeleteError(KeycloakDeleteError):
|
|
def __init__(
|
|
self, keycloak_error: KeycloakDeleteError, additional_data: list | dict
|
|
):
|
|
super().__init__(
|
|
keycloak_error.error_message,
|
|
keycloak_error.response_code,
|
|
keycloak_error.response_body,
|
|
)
|
|
self.additional_data = additional_data
|
|
|
|
|
|
class MyVbvKeycloakPostError(KeycloakPostError):
|
|
def __init__(self, keycloak_error: KeycloakPostError, additional_data: list | dict):
|
|
super().__init__(
|
|
keycloak_error.error_message,
|
|
keycloak_error.response_code,
|
|
keycloak_error.response_body,
|
|
)
|
|
self.additional_data = additional_data
|