Spaces:
Runtime error
Runtime error
debug
Browse files
app.py
CHANGED
|
@@ -23,6 +23,10 @@ You can manage your connected applications in your [settings](https://huggingfac
|
|
| 23 |
|
| 24 |
|
| 25 |
def show_profile(request: gr.Request) -> str:
|
|
|
|
|
|
|
|
|
|
|
|
|
| 26 |
fastapi_request = request.request
|
| 27 |
if fastapi_request is None or "user" not in request.request.session:
|
| 28 |
return "Please login first"
|
|
@@ -35,11 +39,12 @@ def js_open(url: str) -> str:
|
|
| 35 |
|
| 36 |
|
| 37 |
with gr.Blocks() as demo:
|
| 38 |
-
|
| 39 |
-
|
|
|
|
| 40 |
|
| 41 |
-
|
| 42 |
-
|
| 43 |
|
| 44 |
profile_btn = gr.Button("Show profile")
|
| 45 |
output = gr.Markdown()
|
|
|
|
| 23 |
|
| 24 |
|
| 25 |
def show_profile(request: gr.Request) -> str:
|
| 26 |
+
print("request", request)
|
| 27 |
+
print("request.request", request.request)
|
| 28 |
+
print("request.kwargs", request.kwargs)
|
| 29 |
+
print("dir(request)", dir(request))
|
| 30 |
fastapi_request = request.request
|
| 31 |
if fastapi_request is None or "user" not in request.request.session:
|
| 32 |
return "Please login first"
|
|
|
|
| 39 |
|
| 40 |
|
| 41 |
with gr.Blocks() as demo:
|
| 42 |
+
with gr.Row():
|
| 43 |
+
login_button = gr.Button("Login")
|
| 44 |
+
login_button.click(None, None, None, _js=js_open(f"{URL}/login/huggingface"))
|
| 45 |
|
| 46 |
+
logout_button = gr.Button("Logout")
|
| 47 |
+
logout_button.click(None, None, None, _js=js_open(f"{URL}/logout"))
|
| 48 |
|
| 49 |
profile_btn = gr.Button("Show profile")
|
| 50 |
output = gr.Markdown()
|