mirror of
https://github.com/progval/irctest.git
synced 2025-04-07 07:49:52 +00:00
Fix compatibility with return value of SSLSocket.sendall in python >= 3.6.
https://bugs.python.org/issue25951
This commit is contained in:
@ -1,4 +1,5 @@
|
|||||||
import ssl
|
import ssl
|
||||||
|
import sys
|
||||||
import time
|
import time
|
||||||
import socket
|
import socket
|
||||||
from .irc_utils import message_parser
|
from .irc_utils import message_parser
|
||||||
@ -104,7 +105,7 @@ class ClientMock:
|
|||||||
ret = self.conn.sendall(encoded_line)
|
ret = self.conn.sendall(encoded_line)
|
||||||
except BrokenPipeError:
|
except BrokenPipeError:
|
||||||
raise ConnectionClosed()
|
raise ConnectionClosed()
|
||||||
if self.ssl: # https://bugs.python.org/issue25951
|
if sys.version_info <= (3, 6) and self.ssl: # https://bugs.python.org/issue25951
|
||||||
assert ret == len(encoded_line), (ret, repr(encoded_line))
|
assert ret == len(encoded_line), (ret, repr(encoded_line))
|
||||||
else:
|
else:
|
||||||
assert ret is None, ret
|
assert ret is None, ret
|
||||||
|
Reference in New Issue
Block a user