Spaces:
Running
Running
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()
|