読者です 読者をやめる 読者になる 読者になる

Life is Really Short, Have Your Life!!

ござ先輩の主に技術的なメモ

continuation line does not distinguish itself from next logical line という警告が出た

Python

SQLAlchemyのチュートリアルやってて、こんなコード書いたら表題の警告がPEPで言われた。

for name in session.query(User.name).\
    filter_by(fullname='Adam Jones'):

next logical lineというのは次に実行する処理ってことだろう。要は行をまたいでいるのか次の(新たな)処理に以降するのか区別がつかないぞということみたい。

よって、インデントを2つ(8スペース)取ってみたら、警告がでなくなりました。