Get existing or create new Modal sandbox.
get_or_create(
self,
*,
sandbox_id: str | None = None,
workdir: str = '/workspace',
timeout: int = 180,
**kwargs: Any = {}
) -> SandboxBackendProtocol| Name | Type | Description |
|---|---|---|
sandbox_id | str | None | Default: NoneExisting sandbox ID to connect to (if None, creates new) |
workdir | str | Default: '/workspace'Working directory for new sandboxes (default: /workspace) |
timeout | int | Default: 180Timeout in seconds for sandbox startup (default: 180) |
**kwargs | Any | Default: {}Additional Modal-specific parameters |