flake8 Flake8 Flake8フラグをフィルター節のブール比較
SQLのブール比較に基づいてクエリ結果をフィルタリングしようとすると、開発者は「==」の使用に関してFLAKE8から警告を発する可能性があります。一般に、「condがfalse」または「condではない場合:」を使用することをお勧めしますが、他の場所でのブール比較の場合、これはsqlalchemyのフィルター条項には適用されません。コードはTestCase.OBSOLETED == FALSEでFalseを使用します。 'cond:'。 "。"
この警告に対処するために、開発者は「false」または「false」または「false」ではないコードを変更するように誘惑される可能性があります:
casenum = session.query(testcase(testcase).filter(testcase.obsoleted).count()
ここで、false()は使用中のSQL方言の適切な値を返します。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3