[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
- Previous message: [Python-Dev] a quit that actually quits
- Next message: [Python-Dev] a quit that actually quits
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
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!
- Previous message: [Python-Dev] a quit that actually quits
- Next message: [Python-Dev] a quit that actually quits
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]