Spaces:
Sleeping
Sleeping
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
- backend/app.py +5 -0
- 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}")
|