langid_server.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:e2end 作者: oplatek 项目源码 文件源码
def __init__(self, server_address, RequestHandlerClass, settings, bind_and_activate=True):
        """Constructor. May be extended, do not override."""

        self.log_path = settings['log']
        self.key_file = settings['key']
        self.cert_file = settings['cert']
        self.allow_ip = IPRange(settings['allow_ip'])

        self.spellchecker = hunspell.HunSpell('/usr/share/hunspell/en_US.dic',
                                              '/usr/share/hunspell/en_US.aff')

        SocketServer.TCPServer.__init__(self, server_address, RequestHandlerClass, False)

        # initialize SSL connection
        self.socket = ssl.wrap_socket(self.socket,
                                      keyfile=self.key_file,
                                      certfile=self.cert_file,
                                      cert_reqs=ssl.CERT_NONE,
                                      ssl_version=ssl.PROTOCOL_TLSv1,
                                      server_side=True)

        # start serving
        if bind_and_activate:
            self.server_bind()
            self.server_activate()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号