Describe the bug / 描述 bug
添加某用户后,BaiduPCS-Py userlist 输出 AttributeError: 'NoneType' object has no attribute 'startswith',其余用户管理指令(userdel、su)也无法使用
To Reproduce / 复现问题
BaiduPCS-Py useradd ...
BaiduPCS-Py userlist
Screenshots / 问题截图
N/A
Envrionment / 运行环境
OS: Linux Ubuntu 20.04
Python 3.8.5
BaiduPCS-Py v0.6.13
Runing log / 运行日志
2021-03-19 01:13:15,178 | DEBUG | app: `app`: System Error: Traceback (most recent call last):
File "/home/alex/miniconda3/lib/python3.8/site-packages/baidupcs_py/app/app.py", line 101, in wrap
return func(*args, **kwargs)
File "/home/alex/miniconda3/lib/python3.8/site-packages/baidupcs_py/app/app.py", line 427, in userlist
display_user_infos(*ls, recent_user_id=am._who)
File "/home/alex/miniconda3/lib/python3.8/site-packages/baidupcs_py/commands/display.py", line 408, in display_user_infos
if p.name.startswith("svip2_nd"):
AttributeError: 'NoneType' object has no attribute 'startswith'
Describe the bug / 描述 bug 添加某用户后,
BaiduPCS-Py userlist
输出AttributeError: 'NoneType' object has no attribute 'startswith'
,其余用户管理指令(userdel
、su
)也无法使用To Reproduce / 复现问题
Screenshots / 问题截图 N/A
Envrionment / 运行环境
Runing log / 运行日志
Additional context / 补充内容 在
baidupcs_py/commands/display.py
中display_user_infos
https://github.com/PeterDing/BaiduPCS-Py/blob/6fe1f214dee8d567e042f746bb2bf0969e8ad42c/baidupcs_py/commands/display.py#L405-L413应该是第二项导致出错,临时解决方案是在407行插入