Hallöchen! According to <http://docs.python.org/ref/sequence-methods.html>, __getslice__ is deprecated. At the moment, I derive an own class from unicode and want to implement my own slicing. I found that I have to override __getslice__ since __getitem__ isn't called when I have something like my_instance[a:b] in my code.
According to <news:[EMAIL PROTECTED]>, this may have efficiency reasons, however, I agree with news:[EMAIL PROTECTED] that this is quite confusing. It forces people to implement a deprecated function after all. I think the docs should say that you still have to override __getslice__ when subclassing from a built-in type, unless I really don't understand the issue correctly. Tschö, Torsten. -- Torsten Bronger, aquisgrana, europa vetus Jabber ID: [EMAIL PROTECTED] (See http://ime.webhop.org for ICQ, MSN, etc.) -- http://mail.python.org/mailman/listinfo/python-list