[Python-Dev] a quit that actually quits (original) (raw)
Fredrik Lundh fredrik at pythonware.com
Wed Dec 28 11:04:55 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 ]
Martin v. Löwis wrote:
> In short, I think it makes a lot of sense to support a bare "exit" and/or > "quit" as a completely intuitive platform-independent newbie-friendly way to > exit the interpreter.
I can readily agree to this part of Fredrik's proposal. What slightly bothers me is the hackish nature of the proposed implementation.
here's my current proposal (see ping's post and my reply for background):
if isinstance(exc_value, NameError) and not exc_info.tb_next:
text = exc_value[0]
name = ... extract name from nameerror string ...
if sys.commandline.strip() == name:
if name in ("exit", "quit"):
raise SystemExit
if name == "help":
help()
return
...
any suggestions on how to improve this ?
- 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 ]