[Python-Dev] quit() on the prompt (original) (raw)
Thomas Wouters thomas at python.org
Wed Mar 8 00:37:47 CET 2006
- Previous message: [Python-Dev] quit() on the prompt
- Next message: [Python-Dev] quit() on the prompt
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 3/8/06, Brett Cannon <brett at python.org> wrote:
On 3/7/06, Ian Bicking <ianb at colorstudy.com> wrote: > class Quitter(object): > def init(self, name): > self.name = name > def repr(self): > return 'Use %s() to exit' % self.name > def call(self): > raise SystemExit() > quit = Quitter('quit') > exit = Quitter('exit') +1 from me. Only change I would make is pass an argument to SystemExit() such as "%s() called", although the chances of this exception being caught is very slim.
Raising SystemExit("quit() called") has an additional benefit (although the wording could use some work):
raise SystemExit("quit() called") quit() called
(At least, I consider that a benefit :-)
Thomas Wouters <thomas at python.org>
Hi! I'm a .signature virus! copy me into your .signature file to help me spread! -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/python-dev/attachments/20060308/a3808aba/attachment.html
- Previous message: [Python-Dev] quit() on the prompt
- Next message: [Python-Dev] quit() on the prompt
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]