X-Git-Url: https://jfr.im/git/irc/quakenet/qwebirc.git/blobdiff_plain/bf568ed81fe6280dbc8e75b0d1b7382080993d69..5d52e82c35f1b30aecf3fa47a207e17b48c1710e:/qwebirc/ircclient.py?ds=sidebyside diff --git a/qwebirc/ircclient.py b/qwebirc/ircclient.py index 2fd09c0..8e06eae 100644 --- a/qwebirc/ircclient.py +++ b/qwebirc/ircclient.py @@ -1,6 +1,6 @@ import twisted, sys, codecs, traceback from twisted.words.protocols import irc -from twisted.internet import reactor, protocol, abstract, ssl +from twisted.internet import reactor, protocol, abstract from twisted.web import resource, server from twisted.protocols import basic from twisted.names.client import Resolver @@ -153,6 +153,7 @@ def createIRC(*args, **kwargs): if CONNECTION_RESOLVER is None: if hasattr(config, "SSLPORT"): + from twisted.internet import ssl reactor.connectSSL(config.IRCSERVER, config.SSLPORT, f, ssl.ClientContextFactory(), **tcpkwargs) else: reactor.connectTCP(config.IRCSERVER, config.IRCPORT, f, **tcpkwargs)