#15970 this removes any advantages of using pyodide / python within code nodes. Almost every useful python module, like pandas, has internal os imports. To gain full voting privileges, we have a docker compose which we need for testing of our code.
For security reasons, the code node restricts importing modules. We have multiple flows that since yesterday afternoon when the flow reaches a code node it continues to run and never completes or fails. There were no changes made to the code node just before or after the update.
When we run it locally (macos, different hosts) it works fine, however as soon as. Module 'os' is blocked the. There needs to be an alternative here or you might as well cancel plans to allow python code nodes. What is the error message (if any)?
Bug description when attempting to import anything useful from js module, node produces an error: If you have use pyodide to run python scripts via n8n, wait until the. The error occurs during the execution of the workflow which i can't fully share here. Thanks for the heads up, once the n8n release is marked as stable, we will push out the package.
The flows just continuously run on the. Bug description this recent pr introduced a blanket blockage of the os module in python: