27 Dec
2005
27 Dec
'05
3:39 p.m.
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. </F>