【发布时间】:2019-12-11 21:36:58
【问题描述】:
def showPost(car_id, menu_id):
car = session.query(Car).filter_by(id=car_id).one()
slectedItem = session.query(CarType).filter_by(id=menu_id).one()
creator = getUserInfo(car.user_id)
try:
getUser = login_session['username']
except:
pass
此代码运行正常,但我尝试使用 pycodestyle 工具对其进行测试它返回错误:
错误: mine.py:460:5: E722 不要使用裸 'except'
捕获异常时,尽可能提及具体异常
我需要什么? 尝试: getUser = login_session['用户名']
except ???:
pass
如果用户未登录,我需要 getUser 函数无法获取用户名, 如果 getUser 什么都不返回,则通过
【问题讨论】:
-
您从该错误消息中不明白什么?你能解释一下你想要做的更多吗?此外,变量和函数名称应遵循
lower_case_with_underscores样式。