How to make slicing and other methods interact?
Michael Davidson
mdavids+py at bantha.org
Mon Jun 2 17:49:32 EDT 2003
On Mon, 02 2003, Tim Churches (tchur at optushome.com.au) wrote:
> What is the general pattern for making methods interact? For example, I
Try this change:
Instead of
> def __getslice__(self,low,high):
> return self._data[low:high]
Do this:
> def __getslice__(self,low,high):
> return this(self._data[low:high])
The problem is that what you're returning from __getslice__ isn't an instance
of your clas.
Michael
More information about the Python-list
mailing list