On 16/01/12 01:47, Chris Kavanagh wrote:
Thanks for the help. . .I think I see what you're saying. And to make it
short & simple, the MIMEText Class behaves the way it does, because
that's just how it works (or was designed). So just accept it, & move
on, lol.
Not quite.
What we are saying is that yhour assumption that only dictionaries
exhibited mapping behaviour was wrong. Any class can be made to look
like a dictionary by implementing the set/getitem() methods. So the
lesson to take away is not just to accept these things but to look under
the covers to see how such anomolies are possible. Python is a
wonderfully flexible language because of its combination of duck typing
and operator overloading.
--
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/
_______________________________________________
Tutor maillist - Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor