Stephan Richter wrote:
> On Thursday 23 February 2006 08:13, Lennart Regebro wrote:
>
>>As you see, I can't even step into that next line. And even if I
>>could, the necessity of having to step through the doctestrunning
>>would be a major pain in the ass.
>
> Ok, I have never needed this. And I can see why it does not work.
> Every doctest line is its own expression. I personally can live with
> that limitation. As I said, I have never needed this.

On the rare occasions when I have wanted to do that, I just make
whatever I want to step through into a single doctest line, like so:

>>> a = 1
>>> b = 2
>>> c = a + b

Becomes

>>> if 1:
...     import pdb;pdb.set_trace()
...     a = 1
...     b = 2
...     c = a + b

Ugly, but it works.  I too would like it if a "bare" set_trace() would
allow you to step through a doctest, but don't know if anyone is
sufficiently motivated to figure out the details (or a suitable
alternative).
--
Benji York
Senior Software Engineer
Zope Corporation
_______________________________________________
Zope3-users mailing list
Zope3-users@zope.org
http://mail.zope.org/mailman/listinfo/zope3-users

Reply via email to