Spaces:
Runtime error
Runtime error
tilents commited on
Commit ·
1abe693
1
Parent(s): a70e140
fix bug
Browse files- AppPub/User/Bean/UserInfo.py +1 -1
- UI/LoginPanel.py +1 -3
AppPub/User/Bean/UserInfo.py
CHANGED
|
@@ -50,7 +50,7 @@ class UserInfo:
|
|
| 50 |
def GetUserInfo(self):
|
| 51 |
data = self.HttpGetUserData()
|
| 52 |
if not data or "Failed to fetch data" in data or "null" in data:
|
| 53 |
-
person = User_Data(self.name,
|
| 54 |
json_string = json.dumps(person.to_json())
|
| 55 |
print("新用戶:" + json_string) # 註冊一個用戶
|
| 56 |
result = self.HttpPostUserData(json_string)
|
|
|
|
| 50 |
def GetUserInfo(self):
|
| 51 |
data = self.HttpGetUserData()
|
| 52 |
if not data or "Failed to fetch data" in data or "null" in data:
|
| 53 |
+
person = User_Data(self.name, self.picture)
|
| 54 |
json_string = json.dumps(person.to_json())
|
| 55 |
print("新用戶:" + json_string) # 註冊一個用戶
|
| 56 |
result = self.HttpPostUserData(json_string)
|
UI/LoginPanel.py
CHANGED
|
@@ -3,7 +3,6 @@ from gradio.routes import Request
|
|
| 3 |
from typing import Any
|
| 4 |
|
| 5 |
from AppPub.User.Bean.UserInfo import UserInfo
|
| 6 |
-
from urllib.parse import quote
|
| 7 |
"""
|
| 8 |
justify:控制组件在水平方向上的对齐方式。可选值包括:
|
| 9 |
'flex-start':默认值,左对齐。
|
|
@@ -44,8 +43,7 @@ class LoginPanel:
|
|
| 44 |
else:
|
| 45 |
username = session["oauth_profile"]["preferred_username"]
|
| 46 |
self.sub = session["oauth_token"]["userinfo"]["sub"]
|
| 47 |
-
picurl =
|
| 48 |
-
username = quote(username)
|
| 49 |
self.userInfo = UserInfo(self.sub,username , picurl)
|
| 50 |
return loginbutton.update(f"你好: {username}", interactive=False)
|
| 51 |
loginbutton.attach_load_event(_check_login_status, None)
|
|
|
|
| 3 |
from typing import Any
|
| 4 |
|
| 5 |
from AppPub.User.Bean.UserInfo import UserInfo
|
|
|
|
| 6 |
"""
|
| 7 |
justify:控制组件在水平方向上的对齐方式。可选值包括:
|
| 8 |
'flex-start':默认值,左对齐。
|
|
|
|
| 43 |
else:
|
| 44 |
username = session["oauth_profile"]["preferred_username"]
|
| 45 |
self.sub = session["oauth_token"]["userinfo"]["sub"]
|
| 46 |
+
picurl = session["oauth_token"]["userinfo"]["picture"]
|
|
|
|
| 47 |
self.userInfo = UserInfo(self.sub,username , picurl)
|
| 48 |
return loginbutton.update(f"你好: {username}", interactive=False)
|
| 49 |
loginbutton.attach_load_event(_check_login_status, None)
|