[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

AltStyle によって変換されたページ (->オリジナル) /