Skip to main content

tauri_plugin_py_runtime/runtime/
mod.rs

1//! Python 进程的生命周期管理。
2//!
3//! 架构位置:前端 -> Tauri 命令 -> Bridge -> Writer/FrameCodec -> Python 进程;
4//! 本模块中的 [`Supervisor`] 负责进程生命周期(启动、握手、崩溃重启、关闭),并在进程
5//! 就绪后把调用转交给 [`crate::bridge::Bridge`]。
6//!
7//! - [`process`]:子进程的创建与 stderr 日志转发;
8//! - [`supervisor`]:状态机 [`Status`] 与 [`Supervisor`]。
9
10pub mod process;
11pub mod supervisor;
12
13pub use process::ProcessConfig;
14pub use supervisor::{Status, Supervisor, SupervisorConfig};