(((I thought I had sent this reply already, Google says No.)))
> > Can I somehow tell doctest that it's time to quit?
> > ... doctest redefines ... SystemExit ...
>
> Hit Ctrl-C. Or raise a KeyboardInterrupt:
Yes! Thank you!!! I see now,
Doctest exactly reverses the python -i experience:
doctest exits quietly if I raise KeyboardInterrupt.
doctest catches SystemExit and prints the traceback.
python -i exits quietly if I raise SystemExit.
python -i catches KeyboardInterrupt and prints the traceback.
Of course, to make the doctest work as sketched, I had to strip the
trailing blanks that my browser introduced and I had to expect
tracebacks for raise Exception and raise SystemExit, e.g.:
>>> import sys
>>> sys.exit()
Traceback (most recent call last):
...
SystemExit
>>>
--
http://mail.python.org/mailman/listinfo/python-list