Message288157
I think it is worth to improve the error message in the write() method of binary files.
>>> sys.stdout.write(b'')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: write() argument must be str, not bytes
>>> sys.stdout.buffer.write('')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: a bytes-like object is required, not 'str'
>>> sys.stdout.buffer.raw.write('')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: a bytes-like object is required, not 'str'
But this is large issue. Other file-like objects (GzipFile, ZipExtFile etc) should be updated too. |
|
Date |
User |
Action |
Args |
2017-02-19 19:24:36 | serhiy.storchaka | set | recipients:
+ serhiy.storchaka, jaraco, pitrou, alexandre.vassalotti, joncle |
2017-02-19 19:24:35 | serhiy.storchaka | set | messageid: <1487532275.94.0.627516959072.issue24159@psf.upfronthosting.co.za> |
2017-02-19 19:24:35 | serhiy.storchaka | link | issue24159 messages |
2017-02-19 19:24:35 | serhiy.storchaka | create | |
|