INNER CODE UNIT · Rust

default_code_exec_timeout_secs

EricLBuehler/mistral.rs · mistralrs-code-exec/src/lib.rs:115

fn default_code_exec_timeout_secs() -> u64 {
    DEFAULT_CODE_EXEC_TIMEOUT_SECS
}

fn duration_secs_ceil(duration: Duration) -> u64 {
    duration.as_secs() + u64::from(duration.subsec_nanos() > 0)
}

fn raise_cpu_limit_for_timeout(
    sandbox: &dyn Sandbox,
    policy: &mut SandboxPolicy,
    timeout: Duration,
    tool_name: &str,
) {
    if !sandbox.effective(policy).rlimits_applied {
        return;
    }
    let timeout_secs = duration_secs_ceil(timeout);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…