Message396989
| Author |
iritkatriel |
| Recipients |
Trundle, benjamin.peterson, eric.araujo, flox, iritkatriel, jonash, stutzbach, terry.reedy |
| Date |
2021年07月05日.13:35:46 |
| SpamBayes Score |
-1.0 |
| Marked as misclassified |
Yes |
| Message-id |
<1625492146.32.0.539429763049.issue4600@roundup.psfhosted.org> |
| In-reply-to |
| Content |
The error messages are different now:
>>> class C: pass
...
>>> c = C()
>>> c.__class__ = 1
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: __class__ must be set to a class, not 'int' object
>>> c.__class__ = object
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: __class__ assignment only supported for mutable types or ModuleType subclasses
>>> |
|