Issue 31722: _io.IncrementalNewlineDecoder doesn't inherit codecs.IncrementalDecoder (original ) (raw ) Issue31722
Created on 2017-10-07 14:26 by serhiy.storchaka , last changed 2022-04-11 14:58 by admin .
Pull Requests
URL
Status
Linked
Edit
PR 16664
closed
corona10,2019-10-08 18:13
Messages (3)
msg303879 - (view)
Author: Serhiy Storchaka (serhiy.storchaka) *
Date: 2017-10-07 14:26
It is documented that io.IncrementalNewlineDecoder inherits codecs.IncrementalDecoder. And the Python implementation does. But the C implementation doesn't. >>> issubclass(_pyio.IncrementalNewlineDecoder, codecs.IncrementalDecoder) True >>> issubclass(_io.IncrementalNewlineDecoder, codecs.IncrementalDecoder) False >>> issubclass(io.IncrementalNewlineDecoder, codecs.IncrementalDecoder) False
msg303880 - (view)
Author: Serhiy Storchaka (serhiy.storchaka) *
Date: 2017-10-07 14:43
As a consequence, _io.IncrementalNewlineDecoder doesn't have the error attribute.
msg328293 - (view)
Author: Xiang Zhang (xiang.zhang) *
Date: 2018-10-23 09:06
Just find the same problem while investigating io.
History
Date
User
Action
Args
2022-04-11 14:58:53
admin
set
github: 75903
2019-10-08 18:46:56
corona10
set
nosy: + corona10
2019-10-08 18:13:05
corona10
set
stage: needs patch -> patch reviewpull_requests: + <pull%5Frequest16247>
2018-10-23 09:06:11
xiang.zhang
set
versions: + Python 3.8nosy: + xiang.zhang messages: + stage: patch review -> needs patch
2017-10-10 19:05:39
serhiy.storchaka
set
pull_requests: - <pull%5Frequest3918>
2017-10-10 19:03:58
Oren Milman
set
keywords: + patch stage: patch reviewpull_requests: + <pull%5Frequest3918>
2017-10-07 14:43:08
serhiy.storchaka
set
messages: +
2017-10-07 14:26:41
serhiy.storchaka
create