summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>2003-01-13 21:13:55 (GMT)
committerGuido van Rossum <guido@python.org>2003-01-13 21:13:55 (GMT)
commiteef260757cb23cd83f603b690f8e737d0892e561 (patch)
treec601c33a6ebbf36cf845018630b71e8fe18baf17
parent1a9975014f7ddc583a2428fe47d0e17261f98b46 (diff)
downloadcpython-eef260757cb23cd83f603b690f8e737d0892e561.zip
cpython-eef260757cb23cd83f603b690f8e737d0892e561.tar.gz
cpython-eef260757cb23cd83f603b690f8e737d0892e561.tar.bz2
Duh. The do_EOF() implementation was bogus. Make it more like
do_quit() -- but print a blank line first.
-rwxr-xr-xLib/pdb.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/Lib/pdb.py b/Lib/pdb.py
index fffd0ad..1a57c85 100755
--- a/Lib/pdb.py
+++ b/Lib/pdb.py
@@ -193,9 +193,6 @@ class Pdb(bdb.Bdb, cmd.Cmd):
do_h = cmd.Cmd.do_help
- def do_EOF(self, arg):
- return 0 # Don't die on EOF
-
def do_break(self, arg, temporary = 0):
# break [ ([filename:]lineno | function) [, "condition"] ]
if not arg:
@@ -531,6 +528,11 @@ class Pdb(bdb.Bdb, cmd.Cmd):
do_q = do_quit
do_exit = do_quit
+ def do_EOF(self, arg):
+ print
+ self.set_quit()
+ return 1
+
def do_args(self, arg):
f = self.curframe
co = f.f_code