def start_server(port, cmd_helper: CmdHelper) -> threading.Thread:
def _thread_func():
_Handler.cmd_helper = cmd_helper
server = HTTPServer(('', port), _Handler)
server.serve_forever()
server.socket.close()
t = threading.Thread(target=_thread_func, daemon=True)
_LOG.info('Starting health server on port {}'.format(port))
t.start()
return t
评论列表
文章目录