continuation line under-indented for visual indent


continuation line under-indented for visual indent

 

 

问题:使用flake8检验代码规范时报错:continuation line under-indented for visual indent
问题:括号内容的内容要对齐
方法:
sqss = self.db.query(SQS.answer.label('qanswer'), SWS.start_time,
                               SQS.question_id, Work.name, Question.description,
                               Question.explanation, Question.answer, Question.type)\
    .filter(SQS.student_id == self.current_user.id,
            SQS.work_id == Work.id, SWS.id == SQS.ws_id)\
    .all()
第二行的SQS要对齐第一行的SQS,括号内换行,要和左括号对齐

或者

sqss = self.db.query(
    SQS.answer.label('qanswer'), SWS.start_time,
    SQS.question_id, Work.name, Question.description,
    Question.explanation, Question.answer, Question.type)\
    .filter(
        SQS.student_id == self.current_user.id,
        SQS.work_id == Work.id, SWS.id == SQS.ws_id)\
    .all()


参考:https://stackoverflow.com/questions/41561952/i-get-continuation-line-under-indented-for-visual-indent-error (责任编辑:admin)

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM