From 5ef74b8f8edbebe22d0b86c85f08b0c618d808f7 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Wed, 23 Jun 1993 11:55:24 +0000 Subject: [PATCH] pdb.py, bdb.py, cmd.py: use __init__() instead of init() --- Lib/bdb.py | 6 ++++-- Lib/cmd.py | 2 +- Lib/pdb.py | 16 +++++++++------- 3 files changed, 14 insertions(+), 10 deletions(-) diff --git a/Lib/bdb.py b/Lib/bdb.py index 66d3457c6b7..bc0b282e01f 100644 --- a/Lib/bdb.py +++ b/Lib/bdb.py @@ -13,8 +13,10 @@ BdbQuit = 'bdb.BdbQuit' # Exception to give up completely class Bdb: # Basic Debugger - def init(self): + def __init__(self): self.breaks = {} + + def init(self): # BW compat only return self def reset(self): @@ -303,5 +305,5 @@ def bar(a): def test(): import linecache linecache.checkcache() - t = Tdb().init() + t = Tdb() t.run('import bdb; bdb.foo(10)') diff --git a/Lib/cmd.py b/Lib/cmd.py index 7c512def60a..c4a347d2a6a 100644 --- a/Lib/cmd.py +++ b/Lib/cmd.py @@ -14,7 +14,7 @@ class Cmd: self.identchars = IDENTCHARS self.lastcmd = '' - def init(self): + def init(self): # BW compat only return self def cmdloop(self): diff --git a/Lib/pdb.py b/Lib/pdb.py index b8446aab6c3..c5d3e1c2a33 100755 --- a/Lib/pdb.py +++ b/Lib/pdb.py @@ -12,10 +12,12 @@ import repr class Pdb(bdb.Bdb, cmd.Cmd): - def init(self): - self = bdb.Bdb.init(self) - self = cmd.Cmd.init(self) + def __init__(self): + bdb.Bdb.__init__(self) + cmd.Cmd.__init__(self) self.prompt = '(Pdb) ' + + def init(self): # BW compat only return self def reset(self): @@ -277,19 +279,19 @@ class Pdb(bdb.Bdb, cmd.Cmd): # Simplified interface def run(statement): - Pdb().init().run(statement) + Pdb().run(statement) def runctx(statement, globals, locals): - Pdb().init().runctx(statement, globals, locals) + Pdb().runctx(statement, globals, locals) def runcall(*args): - apply(Pdb().init().runcall, args) + apply(Pdb().runcall, args) # Post-Mortem interface def post_mortem(t): - p = Pdb().init() + p = Pdb() p.reset() while t.tb_next <> None: t = t.tb_next p.interaction(t.tb_frame, t)