Message129646
This is not really accurate:
>>> class x(int): pass
...
>>> class y(object): pass
...
>>> x().__class__ = y
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: __class__ assignment: 'x' object layout differs from 'y'
>>> y().__class__ = x
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: __class__ assignment: 'y' object layout differs from 'x' |
|
Date |
User |
Action |
Args |
2011-02-27 18:25:43 | benjamin.peterson | set | recipients:
+ benjamin.peterson, terry.reedy, stutzbach, Trundle, jonash, docs@python |
2011-02-27 18:25:43 | benjamin.peterson | set | messageid: <1298831143.53.0.0710531390524.issue4600@psf.upfronthosting.co.za> |
2011-02-27 18:25:42 | benjamin.peterson | link | issue4600 messages |
2011-02-27 18:25:42 | benjamin.peterson | create | |
|