Situation: I'm developing a product where some attributes come from one bunch of SQL-tables and some additional info is obtained by other means. The idea was to create a brain-class and overwrite __getattr__ to return the correct values from the different sources according to what key the application asked for. The objects are created (just like in DA.py) via objects=Results.Results(result,brain,parent,None) Now whatever I try, either some other __getattr__ seems to be called since I can get none of my "simulated" attributes to show up. Is it at all possible to do what I want to? Did I take a wrong turn somewhere way back? Any hints are appreciated. Jo. -- Internetmanufaktur Jo Meder ---------------------- Berlin, Germany http://www.meder.de/ ------------------- fon: ++49-30-417 17 63 33 Kollwitzstr. 75 ------------------------ fax: ++49-30-417 17 63 45 10435 Berlin --------------------------- mob: ++49-170- 2 98 89 97 Public GnuPG-Key ---------- http://www.meder.de/keys/jo-pubkey.txt