INNER CODE UNIT · Python
_run_server
mostly-ai/mostlyai · mostlyai/sdk/_local/server.py:85
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)
# give the server a moment to start
time.sleep(0.5)
def stop(self):
if self._server and self._server.started:
rich.print("Stopping Synthetic Data SDK in local mode")
self._server.should_exit = True # Signal the server to shut down