[Python-Dev] a quit that actually quits (original) (raw)
Jeremy Kloth jeremy.kloth at fourthought.com
Wed Dec 28 11:29:16 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 ]
Ka-Ping Yee wrote:
I'd be happy with having Python exit when the user types just plain 'exit' without parentheses, but only in that case, not others. However, i'm starting to think that may be impossible to implement. I can't think of any way to make 'print exit' not exit, for example.
OK, here's one:
def quithook(obj, _exit=builtins.exit, _displayhook=sys.displayhook): if obj is _exit: raise SystemExit _displayhook(obj) sys.displayhook = quithook
It does, however, fall into the whole issue of chaining that Skip brought up earlier.
-- Jeremy Kloth Fourthought, Inc. http://fourthought.com/ http://4suite.org/
- 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 ]