summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlethliel <mstrigl@suse.de>2020-02-19 11:53:05 +0100
committerMatěj Cepl <mcepl@cepl.eu>2020-07-13 22:55:08 +0200
commit2d08264f271fb1629b6f91386db8dd463ee21f74 (patch)
tree4488e058507414bc0219b2162e0d04e2fa012da9
parentd070a8a672ec4c2e326ecf83cc3b3df71dc01033 (diff)
downloadm2crypto-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.py2
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)