rakesh-dvg commited on
Commit
211e07c
·
verified ·
1 Parent(s): 9951815

Update agent.py

Browse files
Files changed (1) hide show
  1. agent.py +13 -5
agent.py CHANGED
@@ -18,11 +18,19 @@ from supabase.client import Client, create_client
18
 
19
  load_dotenv()
20
 
21
- url = os.environ.get('SUPABASE_URL')
22
- key = os.environ.get('SUPABASE_SERVICE_KEY')
23
-
24
- print(f"SUPABASE_URL: {url[:10] + '...' if url else 'NOT SET'}")
25
- print(f"SUPABASE_SERVICE_KEY: {key[:10] + '...' if key else 'NOT SET'}")
 
 
 
 
 
 
 
 
26
 
27
 
28
 
 
18
 
19
  load_dotenv()
20
 
21
+ import os
22
+ from supabase import create_client
23
+
24
+ def get_supabase_client():
25
+ supabase_url = os.environ.get("SUPABASE_URL")
26
+ supabase_key = os.environ.get("SUPABASE_SERVICE_KEY")
27
+ if not supabase_url or not supabase_key:
28
+ raise ValueError("Supabase URL or SERVICE_KEY environment variable not set.")
29
+ return create_client(supabase_url, supabase_key)
30
+
31
+ # Then call get_supabase_client() inside functions, NOT at module-level.
32
+ print(f"SUPABASE_URL: {os.environ.get('SUPABASE_URL')[:10]}..." if os.environ.get('SUPABASE_URL') else "SUPABASE_URL not set")
33
+ print(f"SUPABASE_SERVICE_KEY: {os.environ.get('SUPABASE_SERVICE_KEY')[:10]}..." if os.environ.get('SUPABASE_SERVICE_KEY') else "SUPABASE_SERVICE_KEY not set")
34
 
35
 
36