pdb.py, bdb.py, cmd.py: use __init__() instead of init()
diff --git a/Lib/bdb.py b/Lib/bdb.py
index 66d3457..bc0b282 100644
--- a/Lib/bdb.py
+++ b/Lib/bdb.py
@@ -13,8 +13,10 @@
 
 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 test():
 	import linecache
 	linecache.checkcache()
-	t = Tdb().init()
+	t = Tdb()
 	t.run('import bdb; bdb.foo(10)')