[Python-Dev] a quit that actually quits (original) (raw)
Fredrik Lundh fredrik at pythonware.com
Tue Dec 27 16:39:59 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 ]
Ronald Oussoren wrote:
Why must quit and exit be so special in the first place? They could be plain functions, or even something like::
class QuitOrExit: def init(self, name): self.name = name def repr(self): return "Use %(name)s() to exit."%(self.dict) def call(self): raise SystemExit quit = QuitOrExit("quit") exit = QuitOrExit("exit")
but now we're back to today's situation:
>>> quit
'Use Ctrl-Z plus Return to exit.'
which violates the basic "if you know what I mean, why the /!"&/&!//%ยค don't you do what I say" usability rule.
- 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 ]