INNER CODE UNIT · Python

_create_server

mostly-ai/mostlyai · mostlyai/sdk/_local/server.py:78

    def _create_server(self):
        self._clear_socket_file()
        config = uvicorn.Config(
            self._app, host=self.host, port=self.port, uds=self.uds, log_level="error", reload=False
        )
        self._server = uvicorn.Server(config)

    def _run_server(self):
        if self._server:
            self._server.run()

    def start(self):
        if not self._server:
            self._create_server()
            self._thread = Thread(target=self._run_server, daemon=True)
            self._thread.start()
            # make sure the socket file is cleaned up on exit
            atexit.register(self._clear_socket_file)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…