Message354733
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 |
|
Date |
User |
Action |
Args |
2019-10-15 14:22:34 | jamercee | set | recipients:
+ jamercee |
2019-10-15 14:22:34 | jamercee | set | messageid: <1571149354.19.0.486917734419.issue38485@roundup.psfhosted.org> |
2019-10-15 14:22:34 | jamercee | link | issue38485 messages |
2019-10-15 14:22:33 | jamercee | create | |
|