File size: 582 Bytes
0f810f2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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