From 652eb6508209c54d29a5c26f8a382252786dbe68 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Mon, 30 Jan 2023 05:06:13 +0100 Subject: [PATCH] allow whitespace in requirements override --- backend/parsers/windmill-parser-py/src/lib.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/parsers/windmill-parser-py/src/lib.rs b/backend/parsers/windmill-parser-py/src/lib.rs index fe0c5395d2..d8c908d318 100644 --- a/backend/parsers/windmill-parser-py/src/lib.rs +++ b/backend/parsers/windmill-parser-py/src/lib.rs @@ -194,13 +194,13 @@ fn replace_import(x: String) -> String { } lazy_static! { - static ref RE: Regex = Regex::new(r"^\#(\S+)$").unwrap(); + static ref RE: Regex = Regex::new(r"^\#\s?(\S+)$").unwrap(); } pub fn parse_python_imports(code: &str) -> error::Result> { let find_requirements = code .lines() - .find_position(|x| x.starts_with("#requirements:")); + .find_position(|x| x.starts_with("#requirements:") || x.starts_with("# requirements:")); if let Some((pos, _)) = find_requirements { let lines = code .lines()