"auth token. If set, reject requests which don't provide this token as a query parameter" ) parser.add_argument('-w', '--write', help='file where logs will be saved') return parser if __name__ == "__main__": parser = create_argparser() cmdline_args = { key: val for key, val in vars(parser.parse_args()).items() if val is not None } config = RasaNLUConfig(cmdline_args.get("config"), os.environ, cmdline_args) print(config.view()) logging.basicConfig(filename=config.log_file, level=config.log_level) logging.captureWarnings(True) logging.debug(config.view()) try: def stop(signal_number, frame): raise KeyboardInterrupt() signal.signal(signal.SIGTERM, stop) server = RasaNLUServer(config) server.start() except KeyboardInterrupt: server.stop()