Georg Brandl ge...@python.org added the comment:
Committed a slightly different patch in r82263. Thanks for the idea!
--
nosy: +georg.brandl
resolution: - accepted
status: open - closed
___
Python tracker rep...@bugs.python.org
Amaury Forgeot d'Arc amaur...@gmail.com added the comment:
This is a good idea, but tab characters are disallowed in core python code;
please replace them with spaces.
Then, please provide an unified diff patch (with diff -u), and name it with
the .patch extension, this will make it easier to
Andrew Valencia ajv-611-065-2...@vsta.org added the comment:
Here's the patch, hopefully updated as requested. Thanks!
--
keywords: +patch
Added file: http://bugs.python.org/file17758/pdb_up.patch
___
Python tracker rep...@bugs.python.org
Amaury Forgeot d'Arc amaur...@gmail.com added the comment:
Two remarks:
- when int(arg) fails, an error message should be printed, like with the
function do_commmands().
- the for loop seems unnecessary, something like self.curindex -= nup
should be enough
--
Andrew Valencia ajv-611-065-2...@vsta.org added the comment:
Debugging tools which have bugs are a real pain... thanks for your comments and
attention. Here's another try. With all the loop baggage gone the argument
handling really called for factoring out.
--
Added file:
Andrew Valencia ajv-611-065-2...@vsta.org added the comment:
My bad (new editor session lost the tab setting). Please consider this one
with no tabs instead.
--
Added file: http://bugs.python.org/file17760/pdb_up3.patch
___
Python tracker
New submission from Andrew Valencia ajv-611-065-2...@vsta.org:
In very deep stack traces (like runaway recursion) it can be a pain to get up
to the top of the stack to see what kicked it off. I've enhanced up/down to
take a numeric argument for the number of positions to traverse, or -1 to go