Carl Banks wrote:

x = random.choice([Triange(),Square()])
print x.draw.__doc__  # prints "Draws a shape"

Quick, what shape is x.draw() going to draw?

Your debugging code is insufficient. It should include

   print type(x)

and then it will be obvious what shape is going to get
drawn.

--
Greg
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to