migrate obsoleted function parse_obj_as
to TypeAdapter().validate_python()
.
This commit is contained in:
@ -1,7 +1,7 @@
|
||||
from abc import ABC
|
||||
|
||||
import requests
|
||||
from pydantic import parse_obj_as
|
||||
from pydantic import TypeAdapter
|
||||
from requests import Response
|
||||
|
||||
from mdrsclient.connection import MDRSConnection
|
||||
@ -24,7 +24,7 @@ class BaseApi(ABC):
|
||||
if response.status_code >= 300:
|
||||
if response.status_code < 400 or response.status_code >= 500:
|
||||
raise UnexpectedException(f"Unexpected status code returned: {response.status_code}.")
|
||||
errors = parse_obj_as(DRFStandardizedErrors, response.json())
|
||||
errors = TypeAdapter(DRFStandardizedErrors).validate_python(response.json())
|
||||
if response.status_code == requests.codes.bad_request:
|
||||
raise BadRequestException(errors.errors[0].detail)
|
||||
elif response.status_code == requests.codes.unauthorized:
|
||||
|
Reference in New Issue
Block a user