wu981526092 commited on
Commit
fd80df3
Β·
1 Parent(s): 2431039

Fix UnboundLocalError and add environment detection debug

Browse files

- Remove duplicate is_huggingface_space import in auth.py
- Add environment detection debugging in app.py
- This will show if HF Spaces detection is working
- Should fix the 500 error in auth callback

Files changed (2) hide show
  1. backend/app.py +5 -0
  2. backend/routers/auth.py +0 -1
backend/app.py CHANGED
@@ -61,6 +61,11 @@ session_secret = os.getenv("SESSION_SECRET_KEY") or secrets.token_urlsafe(32)
61
 
62
  # Detect if running in HF Spaces and adjust session config accordingly
63
  from utils.environment import is_huggingface_space
 
 
 
 
 
64
  if is_huggingface_space():
65
  # HF Spaces optimized session configuration
66
  logger.info("πŸ—οΈ Configuring session middleware for HF Spaces environment")
 
61
 
62
  # Detect if running in HF Spaces and adjust session config accordingly
63
  from utils.environment import is_huggingface_space
64
+
65
+ # Debug environment detection
66
+ logger.info(f"πŸ” Environment detection: is_huggingface_space() = {is_huggingface_space()}")
67
+ logger.info(f"πŸ” SPACE_ID env var: {os.getenv('SPACE_ID')}")
68
+
69
  if is_huggingface_space():
70
  # HF Spaces optimized session configuration
71
  logger.info("πŸ—οΈ Configuring session middleware for HF Spaces environment")
backend/routers/auth.py CHANGED
@@ -212,7 +212,6 @@ async def oauth_callback(request: Request, code: str, state: str):
212
  logger.error("❌ Session verification failed - user not found after saving")
213
 
214
  # Debug session state after saving
215
- from utils.environment import is_huggingface_space
216
  if is_huggingface_space():
217
  session_keys = list(request.session.keys()) if hasattr(request.session, 'keys') else []
218
  logger.info(f"πŸ” Auth callback - session keys after save: {session_keys}")
 
212
  logger.error("❌ Session verification failed - user not found after saving")
213
 
214
  # Debug session state after saving
 
215
  if is_huggingface_space():
216
  session_keys = list(request.session.keys()) if hasattr(request.session, 'keys') else []
217
  logger.info(f"πŸ” Auth callback - session keys after save: {session_keys}")