def daemon(port=8009): from common_axioms import common_axioms axioms = common_axioms() serve_address = ('', port) httpd = HTTPServer(serve_address, Server) httpd.nn_models = NN_models('model-policy-nn.pretrain.pt', 'model-value-nn.pretrain.pt', 'bow.pkl') httpd.axiom_names = [axioms[r].name() for r in range(len(axioms))] print('Listening on port', port) try: httpd.serve_forever() except KeyboardInterrupt: pass print('\nclosing httpd...') httpd.server_close()