INNER CODE UNIT · Rust
default
EricLBuehler/mistral.rs · mistralrs-code-exec/src/lib.rs:175
fn default() -> Self {
Self {
python_path: default_python_path(),
timeout_secs: default_code_exec_timeout_secs(),
working_directory: None,
sandbox_policy: None,
permission: CodeExecutionPermission::Auto,
approval_callback: None,
}
}
}
pub struct CodeExecutionManager {
config: CodeExecutionConfig,
sessions: Arc<Mutex<HashMap<String, Arc<Mutex<PythonSession>>>>>,
#[allow(dead_code)]
executor_dir: Arc<tempfile::TempDir>,
executor_script: PathBuf,