"Bryan Fodness" <bryan.fodn...@gmail.com> wrote
I am trying to change values in a file. The following code does not
seem to
find the attribute.
def anonymize(obj, attr):
try:
obj.attr = 'Anonymize'
except AttributeError:
pass
This code is looking for an attribute of obj called attr
It is not using the name of attr stored in the attr parameter.
To do that you will need to use the setattr function.
HTH
--
Alan Gauld
Author of the Learn to Program web site
http://www.freenetpages.co.uk/hp/alan.gauld
_______________________________________________
Tutor maillist - Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor