Implemented @Griatch's suggestions
This commit is contained in:
parent
2d54bc33ab
commit
4c113f9ab7
2 changed files with 10 additions and 13 deletions
|
|
@ -312,12 +312,11 @@ class IRCBotFactory(protocol.ReconnectingClientFactory):
|
|||
"""
|
||||
if self.port:
|
||||
if ssl:
|
||||
"""
|
||||
Requires PyOpenSSL
|
||||
|
||||
"""
|
||||
service = reactor.connectSSL(self.network, int(self.port), self, ssl.ClientContextFactory())
|
||||
try:
|
||||
import OpenSSL
|
||||
service = reactor.connectSSL(self.network, int(self.port), self, ssl.ClientContextFactory())
|
||||
except ImportError:
|
||||
self.caller.msg("To use SSL, the PyOpenSSL module must be installed.")
|
||||
else:
|
||||
service = internet.TCPClient(self.network, int(self.port), self)
|
||||
|
||||
self.sessionhandler.portal.services.addService(service)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue