From e4dc972d40770e5d0ffb2c2726b0053cdff7e407 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Thu, 8 Feb 2024 16:02:30 +0100 Subject: [PATCH] fix: handle better \u0000 in python result --- backend/windmill-worker/src/python_executor.rs | 4 ++-- frontend/src/lib/components/ArgEnum.svelte | 5 ----- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/backend/windmill-worker/src/python_executor.rs b/backend/windmill-worker/src/python_executor.rs index c4f26bd624..e294107b29 100644 --- a/backend/windmill-worker/src/python_executor.rs +++ b/backend/windmill-worker/src/python_executor.rs @@ -286,7 +286,7 @@ def to_b_64(v: bytes): b64 = base64.b64encode(v) return b64.decode('ascii') -replace_nan = re.compile(r'\bNaN\b') +replace_nan = re.compile(r'(?:\bNaN\b|\\u0000)') try: res = inner_script.main(**args) typ = type(res) @@ -998,7 +998,7 @@ def to_b_64(v: bytes): b64 = base64.b64encode(v) return b64.decode('ascii') -replace_nan = re.compile(r'\bNaN\b') +replace_nan = re.compile(r'(?:\bNaN\b|\\u0000)') sys.stdout.write('start\n') for line in sys.stdin: diff --git a/frontend/src/lib/components/ArgEnum.svelte b/frontend/src/lib/components/ArgEnum.svelte index 87807eb7b0..e6e8b1680a 100644 --- a/frontend/src/lib/components/ArgEnum.svelte +++ b/frontend/src/lib/components/ArgEnum.svelte @@ -50,9 +50,4 @@ createText="Press enter to use this non-predefined value" /> - {#if value} -
- selected: {value} -
- {/if}