create cache directory if not found
This commit is contained in:
parent
a02a3ffdee
commit
f0313066da
@ -12,6 +12,10 @@ settings = Settings()
|
|||||||
class JSONCache:
|
class JSONCache:
|
||||||
def __init__(self, name: str, create_if_not_exists: bool = True):
|
def __init__(self, name: str, create_if_not_exists: bool = True):
|
||||||
self.path = os.path.join(settings.CACHE_PATH,f"{name}.json")
|
self.path = os.path.join(settings.CACHE_PATH,f"{name}.json")
|
||||||
|
|
||||||
|
if not os.path.exists(settings.CACHE_PATH):
|
||||||
|
os.makedirs(settings.CACHE_PATH)
|
||||||
|
|
||||||
if create_if_not_exists and not os.path.exists(self.path):
|
if create_if_not_exists and not os.path.exists(self.path):
|
||||||
with open(self.path, "w", encoding="utf-8") as file:
|
with open(self.path, "w", encoding="utf-8") as file:
|
||||||
json.dump({}, file)
|
json.dump({}, file)
|
||||||
|
Loading…
Reference in New Issue
Block a user