From 90ccc3aae5f79e701e2c9241ce2cf009674ff356 Mon Sep 17 00:00:00 2001 From: HugoCasa Date: Wed, 19 Mar 2025 10:49:34 +0100 Subject: [PATCH] feat: add support for python list[x] (#5486) --- backend/parsers/windmill-parser-py/src/lib.rs | 2 +- frontend/package-lock.json | 8 ++++---- frontend/package.json | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/backend/parsers/windmill-parser-py/src/lib.rs b/backend/parsers/windmill-parser-py/src/lib.rs index f5f9574888..7319deb2a7 100644 --- a/backend/parsers/windmill-parser-py/src/lib.rs +++ b/backend/parsers/windmill-parser-py/src/lib.rs @@ -205,7 +205,7 @@ fn parse_expr(e: &Box) -> (Typ, bool) { }; (Typ::Str(values), false) } - "List" => (Typ::List(Box::new(parse_expr(&x.slice).0)), false), + "List" | "list" => (Typ::List(Box::new(parse_expr(&x.slice).0)), false), "Optional" => (parse_expr(&x.slice).0, true), _ => (Typ::Unknown, false), }, diff --git a/frontend/package-lock.json b/frontend/package-lock.json index e411c3f536..a28bf05c57 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -70,7 +70,7 @@ "windmill-parser-wasm-csharp": "^1.437.1", "windmill-parser-wasm-go": "^1.429.0", "windmill-parser-wasm-php": "^1.429.0", - "windmill-parser-wasm-py": "^1.467.1", + "windmill-parser-wasm-py": "^1.477.1", "windmill-parser-wasm-regex": "^1.439.0", "windmill-parser-wasm-rust": "^1.429.0", "windmill-parser-wasm-ts": "^1.429.0", @@ -12594,9 +12594,9 @@ "integrity": "sha512-SGJAtNpfdRZftkGboxWsm/yQDnJBJodwPQUbX2cWk/aoNook6ULesZwsYtBC9WN1VH6TIskLiVPohMmu6jtXmw==" }, "node_modules/windmill-parser-wasm-py": { - "version": "1.467.1", - "resolved": "https://registry.npmjs.org/windmill-parser-wasm-py/-/windmill-parser-wasm-py-1.467.1.tgz", - "integrity": "sha512-Px/UvNjCCScf5V7B90PirxYe7Mn/zMnhk++cLuvlg08j45GR/mzFOIfC7Xk9e555ppX3gTlCk+auH4aIlG2tVw==" + "version": "1.477.1", + "resolved": "https://registry.npmjs.org/windmill-parser-wasm-py/-/windmill-parser-wasm-py-1.477.1.tgz", + "integrity": "sha512-EY3mSMWpqFPzd7fsLg2/hSfQFU8HpW9nplFwm4JHHCDbcTpBzlvzjPJoHAAGO5kMzowAxjqi5ai/mXjeUWuiSg==" }, "node_modules/windmill-parser-wasm-regex": { "version": "1.439.0", diff --git a/frontend/package.json b/frontend/package.json index a7896e2a44..103af06906 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -145,7 +145,7 @@ "windmill-parser-wasm-csharp": "^1.437.1", "windmill-parser-wasm-go": "^1.429.0", "windmill-parser-wasm-php": "^1.429.0", - "windmill-parser-wasm-py": "^1.467.1", + "windmill-parser-wasm-py": "^1.477.1", "windmill-parser-wasm-regex": "^1.439.0", "windmill-parser-wasm-rust": "^1.429.0", "windmill-parser-wasm-ts": "^1.429.0",