This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author jamercee
Recipients jamercee
Date 2019-10-15.14:22:33
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1571149354.19.0.486917734419.issue38485@roundup.psfhosted.org>
In-reply-to
Content
The io.TextIOWrapper class initializes a codec.IncrementalEncoder and uses it to encode str, but it never calls the encoder's encode('', final=True). According to the docs https://docs.python.org/3.5/library/codecs.html#codecs.IncrementalEncoder.encode:  

``If this is the last call to encode() final must be true (the default is false).``

Without a call to encode('', final=True), codecs cannot be created that use codecs.BufferedIncrementalEncoder which depend on being called with final=True to flush any internal buffers.

Platform: Python 3.7.4 (tags/v3.7.4:e09359112e, Jul  8 2019, 20:34:20) [MSC v.1916 64 bit (AMD64)] on win32
History
Date User Action Args
2019-10-15 14:22:34jamerceesetrecipients: + jamercee
2019-10-15 14:22:34jamerceesetmessageid: <1571149354.19.0.486917734419.issue38485@roundup.psfhosted.org>
2019-10-15 14:22:34jamerceelinkissue38485 messages
2019-10-15 14:22:33jamerceecreate