diff options
author | lethliel <mstrigl@suse.de> | 2020-02-19 11:53:05 +0100 |
---|---|---|
committer | Matěj Cepl <mcepl@cepl.eu> | 2020-07-13 22:55:08 +0200 |
commit | 2d08264f271fb1629b6f91386db8dd463ee21f74 (patch) | |
tree | 4488e058507414bc0219b2162e0d04e2fa012da9 | |
parent | d070a8a672ec4c2e326ecf83cc3b3df71dc01033 (diff) | |
download | m2crypto-2d08264f271fb1629b6f91386db8dd463ee21f74.tar.gz |
wrap SocketIO in io.Buffered* for makefile
In python3.8 the fp is wrapped in a Buffer.
SSL.Connection.makefile returns a socketIO which is no buffer.
SocketIO in 'r' mode:
use io.BufferedReader
SocketIO in 'rw' mode:
use io.BufferedRWPair
-rw-r--r-- | M2Crypto/SSL/Connection.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/M2Crypto/SSL/Connection.py b/M2Crypto/SSL/Connection.py index c839b30..601919c 100644 --- a/M2Crypto/SSL/Connection.py +++ b/M2Crypto/SSL/Connection.py @@ -607,7 +607,7 @@ class Connection(object): raw = socket.SocketIO(self, mode) if 'rw' in mode: return io.BufferedRWPair(raw, raw) - return io.BufferedReader(raw) + return io.BufferedReader(raw, io.DEFAULT_BUFFER_SIZE) else: return socket._fileobject(self, mode, bufsize) |