<div>Okay I copied this code directly from a book (author Michael Dawson) and it's not working.&nbsp; I'm sure I've missed something obvious like the spacing or something but I've been staring at it for 10 minutes and I can't see it.&nbsp; I'll put the code and error message below.&nbsp; Can someone else spot the problem?</div>  <div>&nbsp;</div>  <div>class Critter(object):<BR>&nbsp;&nbsp;&nbsp; """A virtual pet"""<BR>&nbsp;&nbsp;&nbsp; def ___init___(self, name):<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; print "A new critter has been born!"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self.name = name</div>  <div><BR>&nbsp;&nbsp;&nbsp; def __str__(self):<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rep = "Critter object\n"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rep += "name: " + self.name + "\n"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return rep</div>  <div><BR>&nbsp;&nbsp;&nbsp; def talk(self):<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; print "Hi,
 I'm", self.name, "\n"</div>  <div>#main<BR>crit1 = Critter("Poochie")<BR>crit1.talk()</div>  <div>&nbsp;</div>  <div>Here's the error message:</div>  <div>&nbsp;</div>  <div>Traceback (most recent call last):<BR>&nbsp; File "C:/Python25/attributecrit.py", line 15, in &lt;module&gt;<BR>&nbsp;&nbsp;&nbsp; crit1 = Critter("Poochie")<BR>TypeError: default __new__ takes no parameters</div>  <div>&nbsp;</div><p>&#32;
      <hr size=1>Looking for last minute shopping deals? <a href="http://us.rd.yahoo.com/evt=51734/*http://tools.search.yahoo.com/newsearch/category.php?category=shopping"> 
Find them fast with Yahoo! Search.</a>