INNER CODE UNIT · Python
stop
ArcadeData/arcadedb · bindings/python/src/arcadedb_embedded/server.py:125
def stop(self):
"""Stop the ArcadeDB server."""
if not self._started:
return
try:
self._java_server.stop()
self._started = False
except Exception as e:
raise ArcadeDBError(f"Failed to stop server: {e}") from e
def __del__(self):
"""Finalizer - ensure server is stopped.
See Database.__del__ for rationale on the narrowed except clause.
"""
try:
if self._started and self._java_server is not None: