Spaces:
Sleeping
Sleeping
| import os | |
| import sys | |
| # Add project root to path | |
| sys.path.insert(0, os.path.abspath(".")) | |
| print(f"CWD: {os.getcwd()}") | |
| try: | |
| import engine_rust | |
| print("engine_rust imported successfully") | |
| except ImportError as e: | |
| print(f"Failed to import engine_rust: {e}") | |
| sys.exit(1) | |
| DATA_DIR = os.path.join(os.path.abspath("."), "data") | |
| path = os.path.join(DATA_DIR, "cards_compiled.json") | |
| print(f"Loading data from: {path}") | |
| if not os.path.exists(path): | |
| print("File does not exist!") | |
| sys.exit(1) | |
| try: | |
| with open(path, "r", encoding="utf-8") as f: | |
| content = f.read() | |
| print(f"Read {len(content)} bytes.") | |
| db = engine_rust.PyCardDatabase(content) | |
| print("Success: RUST_DB initialized") | |
| except Exception as e: | |
| print(f"Error initializing RUST_DB: {e}") | |
| import traceback | |
| traceback.print_exc() | |