Spaces:
Running
Running
| import logging | |
| from supabase import create_client, Client | |
| from config import SUPABASE_URL, SUPABASE_KEY | |
| logger = logging.getLogger("kai_api.db") | |
| try: | |
| if SUPABASE_URL and SUPABASE_KEY: | |
| supabase: Client = create_client(SUPABASE_URL, SUPABASE_KEY) | |
| logger.info("✅ Supabase client initialized") | |
| else: | |
| supabase = None | |
| logger.warning("⚠️ Supabase credentials missing (check config.py)") | |
| except Exception as e: | |
| supabase = None | |
| logger.error(f"❌ Failed to initialize Supabase: {e}") | |
| def get_supabase() -> Client: | |
| return supabase | |