commit | a2670565d8f5c502388378aba1fe73023fd8c8d4 | [log] [tgz] |
---|---|---|
author | Alexey Izbyshev <izbyshev@ispras.ru> | Sat Oct 20 03:22:31 2018 +0300 |
committer | Victor Stinner <vstinner@redhat.com> | Sat Oct 20 02:22:31 2018 +0200 |
tree | a9f3a5f8e2a123aaff4f27a94c33580f0216dccd | |
parent | 4acf6c9d4be77b968fa498569d7a1545e5e77344 [diff] |
bpo-32236: open() emits RuntimeWarning if buffering=1 for binary mode (GH-4842) If buffering=1 is specified for open() in binary mode, it is silently treated as buffering=-1 (i.e., the default buffer size). Coupled with the fact that line buffering is always supported in Python 2, such behavior caused several issues (e.g., bpo-10344, bpo-21332). Warn that line buffering is not supported if open() is called with binary mode and buffering=1.