This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author eric.smith
Recipients JelleZijlstra, Luminair, eric.smith, lys.nikolaou, pablogsal
Date 2022-04-02.16:40:10
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1648917610.12.0.367670099777.issue47202@roundup.psfhosted.org>
In-reply-to
Content
As Jelle says, this can't be a runtime Exception.

At best mypy or a linter could make iterating over an known empty list (like a literal []) a warning, not an error as suggested by the OP. I sometimes "comment out" loops by doing something like:

for i in []: # long_list_returning_function():
    # lots of code here

I do this just to avoid re-indenting everything if I want to skip the loop during development.
History
Date User Action Args
2022-04-02 16:40:10eric.smithsetrecipients: + eric.smith, JelleZijlstra, lys.nikolaou, pablogsal, Luminair
2022-04-02 16:40:10eric.smithsetmessageid: <1648917610.12.0.367670099777.issue47202@roundup.psfhosted.org>
2022-04-02 16:40:10eric.smithlinkissue47202 messages
2022-04-02 16:40:10eric.smithcreate