Skip to content

Commit 9d2fbc1

Browse files
committed
improve irc ssl compat with modern py3
1 parent 4239e94 commit 9d2fbc1

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

pyborg/pyborg/mod/mod_irc.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,8 @@ def __init__(self, my_pyborg, settings, channel=None, nickname=None, server=None
4040
if "password" in self.settings["server"] and self.settings["server"]["password"]:
4141
password = self.settings["server"]["password"]
4242
if self.settings["server"]["ssl"]:
43-
ssl_factory = irc.connection.Factory(wrapper=ssl.wrap_socket)
43+
ssl_ctx = ssl.SSLContext()
44+
ssl_factory = irc.connection.Factory(wrapper=ssl_ctx.wrap_socket)
4445
super(ModIRC, self).__init__([(server, port, password)], nickname, realname, connect_factory=ssl_factory, **connect_params)
4546
else:
4647
super(ModIRC, self).__init__([(server, port, password)], nickname, realname, **connect_params)

0 commit comments

Comments
 (0)