On 06/11/2011 08:32 PM, Andrew Berg wrote:
I'm pretty happy that I can copy variables and their value from one
object's namespace to another object's namespace with the same variable
names automatically:

b.__dict__.update(a.__dict__)

The reason I'm posting this is to ask what to watch out for when doing
this. I've seen vague warnings that I don't really understand, and I'm
hoping someone can enlighten me.

I guess the summary is is "it does *exactly* what an Python experienced programmer would expect it to, so if things break you get to keep both pieces" (which even nicely summarizes Steven's sub-thread about objects lacking __dict__). Based on your reactions to the replies, I'd say you're sufficiently experienced in Python to have your expectations align with Python reality.

-tkc


--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to