Should't the changeSex method be:
def changeSex(self, newsex=""):
self.sex = newsex
return self.sexYou're creating a new instance variable at the moment i.e 'self.mysex' doesn't exist until you call changeSex. -- http://mail.python.org/mailman/listinfo/python-list
