diff --git a/Lib/bdb.py b/Lib/bdb.py index 398be744f0d..9f5e7ae630d 100644 --- a/Lib/bdb.py +++ b/Lib/bdb.py @@ -168,7 +168,7 @@ class Bdb: def _set_stopinfo(self, stopframe, returnframe, stoplineno=0): self.stopframe = stopframe self.returnframe = returnframe - self.quitting = 0 + self.quitting = False # stoplineno >= 0 means: stop at line >= the stoplineno # stoplineno -1 means: don't stop at all self.stoplineno = stoplineno @@ -225,7 +225,7 @@ class Bdb: def set_quit(self): self.stopframe = self.botframe self.returnframe = None - self.quitting = 1 + self.quitting = True sys.settrace(None) # Derived classes and clients can call the following methods @@ -235,7 +235,7 @@ class Bdb: # Call self.get_*break*() to see the breakpoints or better # for bp in Breakpoint.bpbynumber: if bp: bp.bpprint(). - def set_break(self, filename, lineno, temporary=0, cond = None, + def set_break(self, filename, lineno, temporary=False, cond=None, funcname=None): filename = self.canonic(filename) import linecache # Import as late as possible @@ -391,7 +391,7 @@ class Bdb: except BdbQuit: pass finally: - self.quitting = 1 + self.quitting = True sys.settrace(None) def runeval(self, expr, globals=None, locals=None): @@ -407,7 +407,7 @@ class Bdb: except BdbQuit: pass finally: - self.quitting = 1 + self.quitting = True sys.settrace(None) def runctx(self, cmd, globals, locals): @@ -425,7 +425,7 @@ class Bdb: except BdbQuit: pass finally: - self.quitting = 1 + self.quitting = True sys.settrace(None) return res @@ -457,7 +457,7 @@ class Breakpoint: # index 0 is unused, except for marking an # effective break .... see effective() - def __init__(self, file, line, temporary=0, cond=None, funcname=None): + def __init__(self, file, line, temporary=False, cond=None, funcname=None): self.funcname = funcname # Needed if funcname is not None. self.func_first_executable_line = None @@ -465,11 +465,11 @@ class Breakpoint: self.line = line self.temporary = temporary self.cond = cond - self.enabled = 1 + self.enabled = True self.ignore = 0 self.hits = 0 self.number = Breakpoint.next - Breakpoint.next = Breakpoint.next + 1 + Breakpoint.next += 1 # Build the two lists self.bpbynumber.append(self) if (file, line) in self.bplist: @@ -486,10 +486,10 @@ class Breakpoint: del self.bplist[index] def enable(self): - self.enabled = 1 + self.enabled = True def disable(self): - self.enabled = 0 + self.enabled = False def bpprint(self, out=None): if out is None: diff --git a/Lib/pdb.py b/Lib/pdb.py index da7aa1c0852..ad71c81b203 100755 --- a/Lib/pdb.py +++ b/Lib/pdb.py @@ -94,14 +94,14 @@ def find_function(funcname, filename): # consumer of this info expects the first line to be 1 lineno = 1 answer = None - while 1: + while True: line = fp.readline() if line == '': break if cre.match(line): answer = funcname, filename, lineno break - lineno = lineno + 1 + lineno += 1 fp.close() return answer @@ -140,7 +140,7 @@ class Pdb(bdb.Bdb, cmd.Cmd): self.prompt = '(Pdb) ' self.aliases = {} self.mainpyfile = '' - self._wait_for_mainpyfile = 0 + self._wait_for_mainpyfile = False self.tb_lineno = {} # Try to load readline if it exists try: @@ -235,9 +235,9 @@ class Pdb(bdb.Bdb, cmd.Cmd): """This function is called when we stop or break at this line.""" if self._wait_for_mainpyfile: if (self.mainpyfile != self.canonic(frame.f_code.co_filename) - or frame.f_lineno<= 0): + or frame.f_lineno <= 0): return - self._wait_for_mainpyfile = 0 + self._wait_for_mainpyfile = False if self.bp_commands(frame): self.interaction(frame, None) @@ -337,7 +337,7 @@ class Pdb(bdb.Bdb, cmd.Cmd): for tmpArg in args[1:]: line = line.replace("%" + str(ii), tmpArg) - ii = ii + 1 + ii += 1 line = line.replace("%*", ' '.join(args[1:])) args = line.split() # split into ';;' separated commands @@ -962,7 +962,7 @@ class Pdb(bdb.Bdb, cmd.Cmd): """q(uit)\nexit Quit from the debugger. The program being executed is aborted. """ - self._user_requested_quit = 1 + self._user_requested_quit = True self.set_quit() return 1 @@ -974,7 +974,7 @@ class Pdb(bdb.Bdb, cmd.Cmd): Handles the receipt of EOF as a command. """ self.message('') - self._user_requested_quit = 1 + self._user_requested_quit = True self.set_quit() return 1 @@ -1326,9 +1326,9 @@ class Pdb(bdb.Bdb, cmd.Cmd): # events depends on python version). So we take special measures to # avoid stopping before we reach the main script (see user_line and # user_call for details). - self._wait_for_mainpyfile = 1 + self._wait_for_mainpyfile = True self.mainpyfile = self.canonic(filename) - self._user_requested_quit = 0 + self._user_requested_quit = False with open(filename, "rb") as fp: statement = "exec(compile(%r, %r, 'exec'))" % \ (fp.read(), self.mainpyfile)