[Python-ideas] Retrying EAFP without DRY

Steven D'Aprano steve at pearwood.info
Sat Jan 21 05:16:36 CET 2012

Benjamin Peterson wrote:
> Bruce Leban <bruce at ...> writes:
>> FWIW, if this turns out to be a good idea, an alternate spelling that would
> not require a new keyword is 'try again'.
> How is that not a new keyword?

"again" could be a not-actually-a-keyword keyword like "as" used to be.

[steve at sylar ~]$ python2.3
Python 2.3.7 (#1, Aug 12 2010, 00:17:29)
[GCC 4.1.2 20070925 (Red Hat 4.1.2-27)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
 >>> as = 20
 >>> import math as m
 >>> m.sin(as)

Not that I support that, but it is possible.


More information about the Python-ideas mailing list