[Python-bugs-list] [ python-Bugs-523995 ] PDB single steps list comprehensions
noreply@sourceforge.net
noreply@sourceforge.net
Fri, 06 Sep 2002 16:03:15 -0700
Bugs item #523995, was opened at 2002-02-28 13:59
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=523995&group_id=5470
Category: Demos and Tools
Group: Python 2.2
Status: Open
Resolution: None
Priority: 5
Submitted By: Tom Emerson (tree)
>Assigned to: Skip Montanaro (montanaro)
Summary: PDB single steps list comprehensions
Initial Comment:
Within PDB you cannot 'n'ext over a list comprehension:
instead you step through each iteration. In some cases
this is quite painful, since the comprehension may have
several hundred elements.
For example,
def doit():
foo = [ 2 * x for x in range(100) ]
print foo
requires you to either step through all 100 iterations
of the comprehension, or set a temporary breakpoint on
the line after the comprehension.
My expectation would be that 'n'ext would execute the
comprehension and move on to the next line.
If this isn't a bug, and is working by design, then I'd
like to suggest a command that allows you to fully
execute comprehensions.
I've seen this with versions 2.0 -- 2.2 on several
platforms.
----------------------------------------------------------------------
>Comment By: Neal Norwitz (nnorwitz)
Date: 2002-09-06 19:03
Message:
Logged In: YES
user_id=33168
Skip did you fix this a while back? Or do you know if
Michael fixed this with the SET_LINENO changes?
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=523995&group_id=5470