Show More
@@ -0,0 +1,5 b'' | |||
|
1 | New "context" command in ipdb | |
|
2 | ----------------------------- | |
|
3 | ||
|
4 | It is now possible to change the number of lines shown in the backtrace | |
|
5 | information in ipdb using "context" command. |
@@ -806,6 +806,20 b' class Pdb(OldPdb):' | |||
|
806 | 806 | do_d = do_down |
|
807 | 807 | do_u = do_up |
|
808 | 808 | |
|
809 | def do_context(self, context): | |
|
810 | """context number_of_lines | |
|
811 | Set the number of lines of source code to show when displaying | |
|
812 | stacktrace information. | |
|
813 | """ | |
|
814 | try: | |
|
815 | new_context = int(context) | |
|
816 | if new_context <= 0: | |
|
817 | raise ValueError() | |
|
818 | except ValueError: | |
|
819 | self.error("The 'context' command requires a positive integer argument.") | |
|
820 | self.context = new_context | |
|
821 | ||
|
822 | ||
|
809 | 823 | class InterruptiblePdb(Pdb): |
|
810 | 824 | """Version of debugger where KeyboardInterrupt exits the debugger altogether.""" |
|
811 | 825 |
General Comments 0
You need to be logged in to leave comments.
Login now