in azure-kusto-data/azure/kusto/data/exceptions.py [0:0]
def from_dict(obj: dict) -> "OneApiError":
try:
code = obj["code"]
message = obj["message"]
type = obj.get("@type", None)
description = obj.get("@message", None)
context = obj.get("@context", None)
permanent = obj.get("@permanent", None)
return OneApiError(code, message, type, description, context, permanent)
except Exception as e:
return OneApiError(
"FailedToParse", f"Failed to parse one api error. Got {repr(e)}. Full object - {json.dumps(obj)}", "FailedToParseOneApiError", "", {}, False
)