135 Commits (41bade96a4d1dcd35bbba79c2eabe052d02756a4)

Author SHA1 Message Date
Georg Brandl cbc79c76a8 Add display/undisplay pdb commands. 15 years ago
Georg Brandl 44f2b640ff #7245: Add a SIGINT handler on continue in pdb that allows to break a program again by pressing Ctrl-C. 15 years ago
Georg Brandl 1acb746d79 Add the "interact" pdb command from pdb++. 15 years ago
Georg Brandl ac9a2bb067 Use booleans where applicable. 15 years ago
Senthil Kumaran 3d0f388a6b Remove the comment used while testing. 15 years ago
Senthil Kumaran 6f1070485f Fix #10561 - Fix pdb behavior. Delete the breakpoints by breakpoint number. 15 years ago
Georg Brandl f93390a61e Remove unused imports. 16 years ago
Georg Brandl 9e7dbc8a70 #9964: fix pdb failure to import under -OO. Warn the user that help is simply not available in this case. 16 years ago
Florent Xicluna 7dde792e62 Use a context manager for some file objects. 16 years ago
Georg Brandl 469d3e7895 Merged revisions 83259,83261,83264-83265,83268-83269,83271-83272,83281 via svnmerge from 16 years ago
Georg Brandl b90ffd88f1 Part of #7245: when KeyboardInterrupt is raised while defining commands, restore the old commands instead of producing a traceback. 16 years ago
Georg Brandl 0a9c3e91dc Show the traceback line numbers as well as the current line numbers if an exception is being debugged. Courtesy of pdb++ by Antonio Cuni. Also document -> and >> markers for "list". 16 years ago
Georg Brandl 5ed2b5a92a Fix source finding if the given frame is a module-level frame. 16 years ago
Georg Brandl e59ca2afe3 Add "longlist" and "source" commands, ideas borrowed from pdb++ by Antonio Cuni. 16 years ago
Georg Brandl 0d08962659 Several enhancements to pdb and its test suite. 16 years ago
Georg Brandl 7410dd11ef #809887: improve pdb feedback for breakpoint-related actions. Also add a functional test for these commands. 16 years ago
Georg Brandl 34cc0f53be #6719: In pdb, do not stop somewhere in the encodings machinery if the source file to be debugged is in a non-builtin encoding. 16 years ago
Georg Brandl 44f8bf9411 #8015: fix crash when entering an empty line for breakpoint commands. Also restore environment properly when an exception occurs during the definition of commands. 16 years ago
Georg Brandl 26a0f87e28 Document the "jump" command in pdb.__doc__, and add a version tag for "until X". 16 years ago
Georg Brandl 2dfec552fe Allow giving an explicit line number to "until". 16 years ago
Georg Brandl e023091815 #1437051: allow "continue"/"next"/etc. in .pdbrc, also add pdb -c option to give these commands. This allows to run a script until an exception occurs. 16 years ago
Georg Brandl 1e30bd3753 #9230: allow Pdb.checkline() to be called without a current frame, for setting breakpoints before starting debugging. 16 years ago
Georg Brandl a91a94b7c0 #4179: In pdb, allow "list ." as a command to return to the currently debugged line. 16 years ago
Georg Brandl 55353ca6dc pydoc.pager does not promise to use $PAGER. 16 years ago
Georg Brandl 02053ee3b9 #9279: remove the pdb.doc file, put its contents in pdb.__doc__. Also sync this and the pdb docs, introduce a new directive for pdb commands and a role to link to them. 16 years ago
Georg Brandl eb1f4aa232 #9064: accept number of frames for "up" and "down" commands in pdb. 16 years ago
Benjamin Peterson 90f5ba538b convert shebang lines: python -> python3 16 years ago
Georg Brandl 22fff43633 Merged revisions 74609,74627,74634,74645,74651,74738,74840,75016,75316-75317,75323-75324,75326,75328,75330,75338,75340-75341,75343,75352-75353,75355,75357,75359 via svnmerge from 17 years ago
Georg Brandl 9fa2e02fe2 Merged revisions 74838-74839 via svnmerge from 17 years ago
Benjamin Peterson 14f9f7df74 Merged revisions 74741 via svnmerge from 17 years ago
Benjamin Peterson be74a378eb #6888 fix the alias command with no arguments 17 years ago
Georg Brandl 8a038b283b Merged revisions 74366 via svnmerge from 17 years ago
Georg Brandl d07ac64024 #6126: fix pdb stepping and breakpoints by giving the executed code the correct filename; this used execfile() in 2.x which did this automatically. 17 years ago
Amaury Forgeot d'Arc d31d4f2cc4 Merged revisions 73918-73919 via svnmerge from 17 years ago
Amaury Forgeot d'Arc a63505437a #6323: pdb doesn't deal well with SyntaxErrors. 17 years ago
Georg Brandl 3078df0a25 Merged revisions 72324 via svnmerge from 17 years ago
Georg Brandl 243ad66ba6 Merged revisions 72322 via svnmerge from 17 years ago
Benjamin Peterson d23f8224e9 Merged revisions 70712,70714,70764-70765,70769-70771,70773,70776-70777,70788-70789,70824,70828,70832,70836,70842,70851,70855,70857,70866-70872,70883,70885,70893-70894,70896-70897,70903,70905-70907,70915,70927,70933,70951,70960,70962-70964,70998,71001,71006,71008,71010-71011,71019,71037,71056,71094,71101-71103,71106,71119,71123,71149-71150,71203,71212,71214-71217,71221,71240 via svnmerge from 17 years ago
Nick Coghlan f088e5e6cc Merged revisions 67750-67751 via svnmerge from 17 years ago
Benjamin Peterson 1a6e0d0831 Merged revisions 66974,66977,66984,66989,66992,66994-66996,66998-67000,67007,67015 via svnmerge from 18 years ago
Alexandre Vassalotti 1f2ba4b6da Rename the repr module to reprlib. 18 years ago
Alexandre Vassalotti 5f8ced2b95 Merged revisions 62998-63003,63005-63006,63009-63012,63014-63017,63019-63020,63022-63024,63026-63029,63031-63041,63043-63045,63047-63054,63056-63062 via svnmerge from 18 years ago
Neal Norwitz 752abd0d3c Convert a lot of print statements to print functions in docstrings, 18 years ago
Christian Heimes f6cd967e2c Merged revisions 61913,61915-61916,61918-61919,61922-61926,61928-61929,61931,61935,61938,61943 via svnmerge from 18 years ago
Christian Heimes dd15f6c315 Merged revisions 61239-61249,61252-61257,61260-61264,61269-61275,61278-61279,61285-61286,61288-61290,61298,61303-61305,61312-61314,61317,61329,61332,61344,61350-61351,61363-61376,61378-61379,61382-61383,61387-61388,61392,61395-61396,61402-61403 via svnmerge from 18 years ago
Christian Heimes 679db4aa99 Merged revisions 59985-60000,60002,60005-60007,60009-60042 via svnmerge from 18 years ago
Guido van Rossum 7736b5becd Merged revisions 59952-59984 via svnmerge from 18 years ago
Georg Brandl d348b2587e Remove several mentions of old Python versions that don't apply anymore. 18 years ago
Christian Heimes ff737954f3 Removed the API to create unbound methods and simplified the API for bound methods. The signature is PyMethod_New(func, instance). 19 years ago
Georg Brandl 7dd803a4d4 Repair a bad translation of the exec statement. 19 years ago