diff options
author | Guido van Rossum <guido@python.org> | 2000-02-04 15:10:34 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 2000-02-04 15:10:34 (GMT) |
commit | 54f22ed30bab2e64909ba2d79205cb4b87c69db2 (patch) | |
tree | ed398e54a04bf75e3f26845e7aacb72452a10627 /Lib/pdb.py | |
parent | 8b6323d3ef78042118c08703f26cb2adf741ea2e (diff) | |
download | cpython-54f22ed30bab2e64909ba2d79205cb4b87c69db2.zip cpython-54f22ed30bab2e64909ba2d79205cb4b87c69db2.tar.gz cpython-54f22ed30bab2e64909ba2d79205cb4b87c69db2.tar.bz2 |
More trivial comment -> docstring transformations by Ka-Ping Yee,
who writes:
Here is batch 2, as a big collection of CVS context diffs.
Along with moving comments into docstrings, i've added a
couple of missing docstrings and attempted to make sure more
module docstrings begin with a one-line summary.
I did not add docstrings to the methods in profile.py for
fear of upsetting any careful optimizations there, though
i did move class documentation into class docstrings.
The convention i'm using is to leave credits/version/copyright
type of stuff in # comments, and move the rest of the descriptive
stuff about module usage into module docstrings. Hope this is
okay.
Diffstat (limited to 'Lib/pdb.py')
-rwxr-xr-x | Lib/pdb.py | 27 |
1 files changed, 13 insertions, 14 deletions
@@ -1,6 +1,6 @@ #! /usr/bin/env python -# pdb.py -- finally, a Python debugger! +"""pdb.py -- finally, a Python debugger!""" # (See pdb.doc for documentation.) @@ -106,18 +106,18 @@ class Pdb(bdb.Bdb, cmd.Cmd): # Override Bdb methods (except user_call, for now) def user_line(self, frame): - # This function is called when we stop or break at this line + """This function is called when we stop or break at this line.""" self.interaction(frame, None) def user_return(self, frame, return_value): - # This function is called when a return trap is set here + """This function is called when a return trap is set here.""" frame.f_locals['__return__'] = return_value print '--Return--' self.interaction(frame, None) def user_exception(self, frame, (exc_type, exc_value, exc_traceback)): - # This function is called if an exception occurs, - # but only if we are to stop at or just below this level + """This function is called if an exception occurs, + but only if we are to stop at or just below this level.""" frame.f_locals['__exception__'] = exc_type, exc_value if type(exc_type) == type(''): exc_type_name = exc_type @@ -148,7 +148,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) @@ -262,7 +262,7 @@ class Pdb(bdb.Bdb, cmd.Cmd): # To be overridden in derived debuggers def defaultFile(self): - # Produce a reasonable default + """Produce a reasonable default.""" filename = self.curframe.f_code.co_filename if filename == '<string>' and mainpyfile: filename = mainpyfile @@ -384,7 +384,7 @@ class Pdb(bdb.Bdb, cmd.Cmd): print 'is now unconditional.' def do_ignore(self,arg): - # arg is bp number followed by ignore count + """arg is bp number followed by ignore count.""" args = string.split(arg) bpnum = int(string.strip(args[0])) try: @@ -406,10 +406,10 @@ class Pdb(bdb.Bdb, cmd.Cmd): print bpnum, 'is reached.' def do_clear(self, arg): - # Three possibilities, tried in this order: - # clear -> clear all breaks, ask for confirmation - # clear file:lineno -> clear all breaks at file:lineno - # clear bpno bpno ... -> clear breakpoints by number + """Three possibilities, tried in this order: + clear -> clear all breaks, ask for confirmation + clear file:lineno -> clear all breaks at file:lineno + clear bpno bpno ... -> clear breakpoints by number""" if not arg: try: reply = raw_input('Clear all breaks? ') @@ -851,9 +851,8 @@ class Pdb(bdb.Bdb, cmd.Cmd): def help_pdb(self): help() - # Helper function for break/clear parsing -- may be overridden - def lookupmodule(self, filename): + """Helper function for break/clear parsing -- may be overridden.""" root, ext = os.path.splitext(filename) if ext == '': filename = filename + '.py' |