Hello,
Can anyone tell why am I getting this error and how to work around this
problem.
[color=blue][color=green][color=darkred]
>>> class Klass(object):[/color][/color][/color]
.... __slots__ = ( 'x' )
....[color=blue][color=green][color=darkred]
>>> class Klass1(object):[/color][/color][/color]
.... __slots__ = ( 'y' )
....[color=blue][color=green][color=darkred]
>>> class Klass(Klass, Klass1):[/color][/color][/color]
.... __slots__ = ( 'z' )
....
Traceback (most recent call last):
File "<interacti ve input>", line 1, in ?
TypeError: multiple bases have instance lay-out conflict
I need to define slots in these classes and also need to inherit them in
Derived class.
Nitin
Can anyone tell why am I getting this error and how to work around this
problem.
[color=blue][color=green][color=darkred]
>>> class Klass(object):[/color][/color][/color]
.... __slots__ = ( 'x' )
....[color=blue][color=green][color=darkred]
>>> class Klass1(object):[/color][/color][/color]
.... __slots__ = ( 'y' )
....[color=blue][color=green][color=darkred]
>>> class Klass(Klass, Klass1):[/color][/color][/color]
.... __slots__ = ( 'z' )
....
Traceback (most recent call last):
File "<interacti ve input>", line 1, in ?
TypeError: multiple bases have instance lay-out conflict
I need to define slots in these classes and also need to inherit them in
Derived class.
Nitin
Comment