[Python-Dev] a quit that actually quits (original) (raw)

Reinhold Birkenfeld reinhold-birkenfeld-nospam at wolke7.net
Tue Dec 27 14:42:23 CET 2005


Fredrik Lundh wrote:

sourceforge just went off the air, so I'm posting this patch here, in order to distract you all from Christian's deque thread.

this silly little patch changes the behaviour of the interpreter so that "quit" and "exit" actually exits the interpreter. it does this by installing a custom excepthook that looks for NameErrors at the top level, in interactive mode only.

What is wrong with something like this:

class Quitter: ... def repr(self): raise SystemExit ... exit = quit = Quitter()

It could optionally check for top level too, of course.

Reinhold

-- Mail address is perfectly valid!



More information about the Python-Dev mailing list