package com.gzzm.lobster.sandbox;

import com.gzzm.lobster.common.LobsterException;

/**
 * SandboxException —— 沙箱相关异常（入参校验 / docker 运行 / 产物处理）.
 *
 * <p>不等同于 script 异常：Python 脚本抛的异常落在 {@link SandboxResult#stderr}，
 * 而 SandboxException 表示沙箱自身的故障（如入参不合法、docker 不可用）.
 */
public class SandboxException extends LobsterException {

    private static final long serialVersionUID = 1L;

    public SandboxException(String code, String message) {
        super(code, message);
    }

    public SandboxException(String code, String message, Throwable cause) {
        super(code, message, cause);
    }
}
