Message257076
The null character is allowed in __name__ setter (but error message is a little confusing).
>>> class A: pass
...
>>> A.__name__ = 'B\0'
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: __name__ must not contain null bytes
But is allowed in type constructor.
>>> t = type('B\0C', (), {})
>>> t
<class '__main__.BC'>
>>> t.__name__
'B\x00C' |
|
Date |
User |
Action |
Args |
2015-12-27 14:28:00 | serhiy.storchaka | set | recipients:
+ serhiy.storchaka |
2015-12-27 14:28:00 | serhiy.storchaka | set | messageid: <1451226480.87.0.0659065914437.issue25961@psf.upfronthosting.co.za> |
2015-12-27 14:28:00 | serhiy.storchaka | link | issue25961 messages |
2015-12-27 14:28:00 | serhiy.storchaka | create | |
|