code_executor/language/python.rs
1use crate::{CommandArgs, Compiler, Language, Runner};
2
3use super::{DEFAULT_MAX_CPU_PERCENTAGE, DEFAULT_MAX_MEMORY};
4
5pub const PYTHON: Language = Language {
6 compiler: Compiler {
7 main_file: "main.py",
8 args: None,
9 },
10 runner: Runner {
11 args: CommandArgs {
12 binary: "python",
13 args: &["main.py"],
14 },
15 max_memory: DEFAULT_MAX_MEMORY,
16 max_cpu_percentage: DEFAULT_MAX_CPU_PERCENTAGE,
17 },
18};