http_server.py 文件源码

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

项目:spoppy 作者: sindrig 项目源码 文件源码
def run(self):
        def on_ready_callback(parts):
            logger.debug(
                'On ready called with parts %s, calling my callback', parts
            )
            self.ready_callback(parts)
            logger.debug('Request finished')
        logger.debug(
            'Starting http server on %s:%s' % (HTTP_ADDRESS, HTTP_PORT)
        )
        try:
            self.server = HTTPServer(
                (
                    HTTP_ADDRESS,
                    HTTP_PORT
                ),
                get_handler(on_ready_callback))
        except OSError:
            logger.exception('Could not bind to address')
            self.started_event.set()
        else:
            self.started_event.set()
            logger.debug('Serving forever...')
            self.server.serve_forever()
            logger.debug('Server has shut down')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号