diff --git a/functions.py b/functions.py index 2d3d3ac..70a6139 100644 --- a/functions.py +++ b/functions.py @@ -1,4 +1,3 @@ -from json import loads, dumps from gzip import open as gzipopen from datetime import datetime from os import listdir, makedirs, remove, stat, path @@ -6,6 +5,11 @@ from shutil import copyfileobj from typing import Any, Literal, Union from discord import utils, Embed, TextChannel, VoiceChannel, PermissionOverwrite, Guild, CategoryChannel, Member, Client, ApplicationContext, Message +try: + from ujson import loads, dumps +except ImportError: + from json import loads, dumps + # path = Path(__file__).resolve().parent log_size = 512 diff --git a/requirements-optional.txt b/requirements-optional.txt new file mode 100644 index 0000000..e1612a9 --- /dev/null +++ b/requirements-optional.txt @@ -0,0 +1 @@ +ujson~=5.7.0 \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index 33cc00a..63cac09 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1 +1,2 @@ -py-cord>=2.0.0b7 +py-cord~=2.3.2 +requests~=2.28.2 \ No newline at end of file