diff --git a/scripts/get_grade.py b/scripts/get_grade.py index 97415e9..228458b 100644 --- a/scripts/get_grade.py +++ b/scripts/get_grade.py @@ -9,7 +9,7 @@ def get_grade(student_client, output_type="none"): # 初始化grade为空列表 grade = [] - # 使用while循环最多重试5次获取个人信息 + # 使用while循环最多重试5次获取成绩信息 while attempts > 0: # 调用student_client的get_grade方法获取成绩信息 diff --git a/scripts/get_selected_courses.py b/scripts/get_selected_courses.py index 6e7ae19..3df7f2e 100644 --- a/scripts/get_selected_courses.py +++ b/scripts/get_selected_courses.py @@ -13,7 +13,7 @@ def get_selected_courses(student_client): # 初始化selected_courses为空列表 selected_courses = [] - # 使用while循环最多重试5次获取个人信息 + # 使用while循环最多重试5次获取已选课程信息 while attempts > 0: # 调用student_client的get_selected_courses方法获取已选课程信息 selected_courses_data = student_client.get_selected_courses().get("data", {}) diff --git a/scripts/get_user_info.py b/scripts/get_user_info.py index a3edb41..876db3c 100644 --- a/scripts/get_user_info.py +++ b/scripts/get_user_info.py @@ -59,9 +59,7 @@ def get_user_info(student_client, output_type="none"): else: # 如果未获取到成绩信息,返回仅包含个人信息的字符串 return f"{info}" - else: - # 如果重试5次仍未获取到个人信息,返回错误提示 - return "个人信息:\n获取个人信息失败" + except Exception: # 捕获并打印所有异常的详细信息 print(traceback.format_exc())