[Python-Dev] [Python-checkins] r45321 - in python/trunk: Lib/test/test_traceback.py Lib/traceback.py Misc/NEWS

Paul Moore p.f.moore at gmail.com
Sun Apr 16 15:19:25 CEST 2006


On 4/16/06, John J Lee <jjl at pobox.com> wrote:
> OK, I suppose I should have asked "will 2.5's module traceback work with
> Python 2.4?". I guess the answer is something resembling "no", but of
> course (?) the question I'm really interested in is "how, without too much
> effort or ugliness, can people run their doctests on both 2.4 and 2.5"?

I think there was an example earlier - you could change your doctest
to not rely on the exact exception by catching it:
 >>> try:
 ... 1/0
 ... except ZeroDivisionError:
 ... print "Divide by zero!"
 ...
 Divide by zero!
 >>>
Whether that counts as "too much effort or ugliness", I'm not sure.
Personally, my instinct is that having the whole traceback in a
doctest is at least as ugly.
Paul.


More information about the Python-Dev mailing list

AltStyle によって変換されたページ (->オリジナル) /