> class UserDict:
> def __init__(self, dict=None):
> self.data = {}
> if dict is not None: self.update(dict)
>
> I just don't understant this code, as it is not also mention in the
> book. the update is a method of a dict right? in my understanding the
> last statement should be self.data.update(dict).
>
> someone please explain to me what happen where?
You are right, this code will not work, and your suggestion is a reasonable one.
HTH,
Daniel
--
http://mail.python.org/mailman/listinfo/python-list