maple.utils.lock.DaemonLock.__init__

DaemonLock.__init__(socket_path: Path = None)

Initialize the DaemonLock.

Creates a lock instance with the specified socket path. Does not acquire the lock - call acquire() or use as context manager.

Parameters:

socket_path – Optional custom path for the socket file. Defaults to XDG_RUNTIME_DIR/vla-daemon.sock or /tmp/vla-daemon.sock.