diff options
author | William Deegan <bill@baddogconsulting.com> | 2024-09-03 02:27:48 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-03 02:27:48 (GMT) |
commit | b6c11d1a8ebb76ec1c41f60109097cb67bb7c493 (patch) | |
tree | 6154554dceae4f074e612514a93387ab13e7005c /RELEASE.txt | |
parent | 53d29af3d72cf4e5c8f4f219a7bc6d18d7253ffd (diff) | |
parent | b0342f52159e19f9580b304cd28dfa8053a48975 (diff) | |
download | SCons-b6c11d1a8ebb76ec1c41f60109097cb67bb7c493.zip SCons-b6c11d1a8ebb76ec1c41f60109097cb67bb7c493.tar.gz SCons-b6c11d1a8ebb76ec1c41f60109097cb67bb7c493.tar.bz2 |
Merge pull request #4584 from siegria/fix_piped_spawn_encoding
[Platform win32] Fix crash when pipe encoding is set to None
Diffstat (limited to 'RELEASE.txt')
-rw-r--r-- | RELEASE.txt | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/RELEASE.txt b/RELEASE.txt index 8b7647d..21c02d1 100644 --- a/RELEASE.txt +++ b/RELEASE.txt @@ -51,6 +51,15 @@ FIXES - Fix handling of ListVariable when supplying a quoted choice containing a space character (issue #4585). +- On win32 platform, SCons 4.7.0 modified the determination + of the output encoding of piped processes. Instead of using the default + encoding, it relied on the encoding attribute of the output stream. + If the encoding attribute of the output stream was set to None, + it was triggering an invalid argument exception. This was the case with + streams of type io.StringIO for example. + This has been changed to always use the `oem` encoding which should be the + encoding in the shell where the command was spawned. + IMPROVEMENTS ------------ |