Hi all - when trying to set some dynamic attributes in class, for example: class A: for lang in ['1', '2']: exec('title_%s = lang' % lang) #this work but is ugly # setattr(A, "title_%s" % lang, lang) # this wont work
setattr(A, "title_1", "x") # this work when outside class print A.title_1 print A.title_2 I guess A class not yet exists in line 4. Is it possible to achive adding dynamic attributes without using exec? thanks, Bojan -- http://mail.python.org/mailman/listinfo/python-list