MibooGram/utils/patch/httpx_jsonlib.py
2024-06-11 00:58:39 +08:00

18 lines
324 B
Python

import typing
import httpx
from utils.patch.methods import patch, patchable
try:
import ujson as jsonlib
except ImportError:
import json as jsonlib
@patch(httpx.Response)
class Response:
@patchable
def json(self, **kwargs: typing.Any) -> typing.Any:
return jsonlib.loads(self.content, **kwargs)