[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)
0.91294525072762767


Not that I support that, but it is possible.


-- 
Steven



More information about the Python-ideas mailing list