20 lines
434 B
Python

import json
import os
from pathlib import Path
STATE_FILE = Path("config/generated/state.json")
def load_state():
if not STATE_FILE.exists():
return {}
try:
with open(STATE_FILE, "r") as f:
return json.load(f)
except Exception:
return {}
def save_state(state):
STATE_FILE.parent.mkdir(parents=True, exist_ok=True)
with open(STATE_FILE, "w") as f:
json.dump(state, f)