[Python-ideas] Retrying EAFP without DRY
Ethan Furman
ethan at stoneleaf.us
Tue Jan 24 20:16:47 CET 2012
Mike Meyer wrote:
> On Wed, 25 Jan 2012 05:37:07 +1100
> Steven D'Aprano <steve at pearwood.info> wrote:
>> You can't know that the loop will run once until you actually try.
>
> Which is not a code smell. However, if you can tell by reading the
> code that it will only run once (or never run), like this one:
>
> for i in range(1):
>
> Then it's a code smell!
Absolutely. But your retry may run through twice. :)
~Ethan~
More information about the Python-ideas
mailing list