diff options
author | Guido van Rossum <guido@python.org> | 1998-09-17 15:00:30 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1998-09-17 15:00:30 (GMT) |
commit | 3a98e78a6e8d89d03a6b6291054cc0f2154b50d0 (patch) | |
tree | 74cac10b90d8ac759544a40fe7753c8f28a54faf /Lib | |
parent | 1d2e9d19fe5025f62618cff5f95c9e405e0f2d10 (diff) | |
download | cpython-3a98e78a6e8d89d03a6b6291054cc0f2154b50d0.zip cpython-3a98e78a6e8d89d03a6b6291054cc0f2154b50d0.tar.gz cpython-3a98e78a6e8d89d03a6b6291054cc0f2154b50d0.tar.bz2 |
Richard Wolff's additional changes; some layout nits, and change the
alias delimiter to ';;'.
Diffstat (limited to 'Lib')
-rwxr-xr-x | Lib/pdb.py | 22 |
1 files changed, 11 insertions, 11 deletions
@@ -69,7 +69,7 @@ class Pdb(bdb.Bdb, cmd.Cmd): self.forget() self.stack, self.curindex = self.get_stack(f, t) self.curframe = self.stack[self.curindex][0] - self.execRcLines(); + self.execRcLines() # Can be executed earlier than 'setup' if desired def execRcLines(self): @@ -128,7 +128,7 @@ class Pdb(bdb.Bdb, cmd.Cmd): print '***', exc_type_name + ':', v def precmd(self, line): - # Handle alias expansion and ';' separator + # Handle alias expansion and ';;' separator if not line: return line args = string.split(line) @@ -139,18 +139,18 @@ class Pdb(bdb.Bdb, cmd.Cmd): line = string.replace(line, "%" + str(ii), tmpArg) ii = ii + 1 - line = string.replace (line, "%*", - string.join(args[1:], ' ')) + line = string.replace(line, "%*", + string.join(args[1:], ' ')) args = string.split(line) - # split into ';' separated commands + # split into ';;' separated commands # unless it's an alias command if args[0] != 'alias': - semicolon = string.find(line, ';') - if semicolon >= 0: - # queue up everything after semicolon - next = string.lstrip(line[semicolon+1:]) + marker = string.find(line, ';;') + if marker >= 0: + # queue up everything after marker + next = string.lstrip(line[marker+2:]) self.cmdqueue.append(next) - line = string.rstrip(line[:semicolon]) + line = string.rstrip(line[:marker]) return line # Command definitions, called by cmdloop() @@ -641,7 +641,7 @@ class Pdb(bdb.Bdb, cmd.Cmd): self.help_b() def help_b(self): - print """b(reak) ([file:]lineno | function) [, "condition"] + print """b(reak) ([file:]lineno | function) [, condition] With a line number argument, set a break there in the current file. With a function name, set a break at first executable line of that function. Without argument, list all breaks. If a second |