From 2d08264f271fb1629b6f91386db8dd463ee21f74 Mon Sep 17 00:00:00 2001 From: lethliel Date: Wed, 19 Feb 2020 11:53:05 +0100 Subject: 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 --- M2Crypto/SSL/Connection.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) -- cgit v1.2.1