ujson is now optional

This commit is contained in:
Profitroll
2023-05-14 23:40:45 +02:00
parent 0f39f6158e
commit dc760a8b67
3 changed files with 11 additions and 3 deletions

View File

@@ -2,7 +2,11 @@ from pathlib import Path
from typing import Any, Union
import aiofiles
from ujson import dumps, loads
try:
from ujson import dumps, loads
except ImportError:
from json import dumps, loads
from libbot.sync import nested_set

View File

@@ -1,7 +1,10 @@
from pathlib import Path
from typing import Any, Union
from ujson import dumps, loads
try:
from ujson import dumps, loads
except ImportError:
from json import dumps, loads
def json_read(path: Union[str, Path]) -> Any: