[Python-ideas] Retrying EAFP without DRY
Ethan Furman
ethan at stoneleaf.us
Tue Jan 24 20:16:47 CET 2012
Mike Meyer wrote:
> On 2012年1月25日 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