AI_Message_Generator / pages /4_Analytics.py
Danialebrat's picture
Updating UI with all changes
10b0429
raw
history blame contribute delete
753 Bytes
"""
Hugging Face Spaces wrapper for Analytics page
This wrapper imports and runs the page from the visualization folder.
"""
import sys
from pathlib import Path
import os
# Add the project root and visualization directory to Python path
project_root = Path(__file__).parent.parent
visualization_dir = project_root / "visualization"
sys.path.insert(0, str(visualization_dir))
sys.path.insert(0, str(project_root))
# Change to visualization directory for relative imports
os.chdir(visualization_dir)
# Import the actual page module
import importlib.util
spec = importlib.util.spec_from_file_location(
"analytics",
visualization_dir / "pages" / "4_Analytics.py"
)
module = importlib.util.module_from_spec(spec)
spec.loader.exec_module(module)