[Python-ideas] relaxing keyword usage restrictions

H Krishnan hetchkay at gmail.com
Fri Sep 9 10:18:03 CEST 2011


Hi,

As someone pointed out, I think PEP 342 (coroutines via enhanced generators)
anyway kills this proposal since it is currently possible to do something
like:
val = yield
where yield is a keyword.

The fact that another language allows you to shoot yourself in the foot
> isn't a good argument that Python should allow that too.
>

If I do:
__builtins__.exit = os._exit = os.kill = sys.exit = lambda *args: False

is there a way to programmatically exit?

Regards,
Krishnan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ideas/attachments/20110909/408a8da7/attachment.html>


More information about the Python-ideas mailing list