Samueli924 / chaoxing

超星学习通/超星尔雅/泛雅超星全自动无人值守完成任务点
1.71k stars 240 forks source link

修复代码样式和任务完成时回显 #349

Closed isHarryh closed 1 month ago

isHarryh commented 1 month ago
  1. e7c52419f80bd43324854223faefc05f4db6501b 移除了不自然的空格与空行;统一禁用了文件末尾空行。
  2. 04db23ead66428406f24c240336051fc1f73b3e9 规范化了某些代码样式问题。例如:
    1. input 函数返回值无需经由 str 函数处理;
    2. https://github.com/Samueli924/chaoxing/commit/04db23ead66428406f24c240336051fc1f73b3e9#diff-b10564ab7d2c520cdd0243874879fb0a782862c3c902ab535faabe57d5a505e1R53-R54 此处抛出的异常应使用 from 记为由原发异常导致;
    3. re.findall 函数传入的正则表达式字符串应有 r 修饰前缀;
    4. 在条件判断中,对变量是否为 True 的检验由 xxx == True 改为 xxx is True 可有更好的鲁棒性;
    5. 移除了某些不必要的分支。
  3. bada2653f1cd784b2fb97775ca635b0f6a9b21b9 修复了不自然的任务完成时的回显。效果如下:
    • 修复前:before
    • 修复后:after
  4. 3d8acf2b26a7544368c33335d61166fac285aa97 添加了 requirements.txt 内缺失的 2 项依赖库;移除了 README.md 内的尾随空格。
Samueli924 commented 1 month ago

感谢帮助,已合并代码