I'm pretty sure the answer to this is No, but I thought I'd ask just in 
case... 

Is there a fast way to see that a dict has been modified? I don't care 
what the modifications are, I just want to know if it has been changed, 
where "changed" means a key has been added, or deleted, or a value has 
been set. (Modifications to mutable values aren't important.) In other 
words, any of these methods count as modifying the dict:

__setitem__
__delitem__
clear
pop
popitem
setdefault
update

Of course I can subclass dict to do this, but if there's an existing way, 
that would be better.


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

Reply via email to