Spaces:
Sleeping
Sleeping
| import sys | |
| import os | |
| # Ensure backend is in path | |
| sys.path.append(os.getcwd()) | |
| try: | |
| from app.services.data_service import data_service | |
| print("Attempting to load data...") | |
| data_service.load_data() | |
| print("\n--- PO Types ---") | |
| if data_service.po_type_df is not None: | |
| print(f"Shape: {data_service.po_type_df.shape}") | |
| print("Preview:") | |
| print(data_service.po_type_df.head().to_string()) | |
| else: | |
| print("FAIL: po_type_df is None") | |
| print("\n--- Finish Descriptions ---") | |
| if data_service.finish_df is not None: | |
| print(f"Shape: {data_service.finish_df.shape}") | |
| print("Preview:") | |
| print(data_service.finish_df.head().to_string()) | |
| else: | |
| print("FAIL: finish_df is None") | |
| print("\n--- Shade Categories ---") | |
| if data_service.master_df is not None: | |
| if "Shade Type" in data_service.master_df.columns: | |
| shades = data_service.master_df["Shade Type"].dropna().unique() | |
| print(f"Found {len(shades)} shades.") | |
| print(f"Sample: {shades[:10]}") | |
| # Check for types | |
| types = set(type(x) for x in shades) | |
| print(f"Types found: {types}") | |
| else: | |
| print("FAIL: 'Shade Type' column not found in master_df.") | |
| print(f"Columns: {data_service.master_df.columns.tolist()}") | |
| else: | |
| print("FAIL: master_df is None") | |
| except Exception as e: | |
| import traceback | |
| traceback.print_exc() | |