type 'slice' is not an acceptable base type
Antoon Pardon
apardon at forel.vub.ac.be
Tue Dec 20 05:44:15 EST 2005
That was the message I received when I imported a self
written module. All I wanted to do was experiment with
subclassing slice. So I write something like:
class iterslice(slice):
...
And when I fired up the python interpreter
>>> from vslice import *
Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "vslice.py", line 48, in ?
class iterslice(slice):
TypeError: Error when calling the metaclass bases
type 'slice' is not an acceptable base type
So what is going on. I thought the class vs type
distinction was eliminated in order to be able
to subclass base types. So why doesn't this work?
--
Antoon Pardon
More information about the Python-list
mailing list