def getAttributeForProperty(self,rollnumber,attribute): # attribute have the value _ward ''' If year is null then use current year. Returns the value of the attribute for the given roll number ''' print 'Searching for attribute', attribute for index, i in enumerate(self._aa): if (rollnumber == i._roll_number) and ( hasattr(i,attribute) ) : print index,i.attribute (COMPILER ERROR HERE) return i.attribute return print "\n" return
i want i.attribute to be treated as i._ward I get a compile error "instance has no attribute 'attribute' " which i understand. how do i fix this HELP -- http://mail.python.org/mailman/listinfo/python-list