INNER CODE UNIT · Python
ensure_data_dir
dedsec1121fk/DedSec · Scripts/DedSec Market.py:178
def ensure_data_dir():
DATA_DIR.mkdir(parents=True, exist_ok=True)
CACHE_DIR.mkdir(parents=True, exist_ok=True)
def default_state():
return {"installed": {}, "watchlist": []}
def load_state():
ensure_data_dir()
if not STATE_FILE.exists():
state = default_state()
save_state(state)
return state
try:
with STATE_FILE.open("r", encoding="utf-8") as f:
data = json.load(f)