""" Cards database operations. """ import os import json from config import CARDS_DB_FILE def init_cards_db(): if not os.path.exists(CARDS_DB_FILE): with open(CARDS_DB_FILE, 'w', encoding='utf-8') as f: json.dump({}, f, ensure_ascii=False) def load_cards_db(): try: with open(CARDS_DB_FILE, 'r', encoding='utf-8') as f: return json.load(f) except Exception: return {} def save_cards_db(data): with open(CARDS_DB_FILE, 'w', encoding='utf-8') as f: json.dump(data, f, indent=4, ensure_ascii=False)