It seems that using subprocess.PIPE can be dangerous on Windows machines:
https://stackoverflow.com/questions/5069224/handling-subprocess-crash-in-windows
.... and this is causing a crash of Rhino on some machines:
https://discourse.ladybug.tools/t/ladybug-cumulative-sky-matrix-crashes-gh-and-rhino-without-crash-report/15648
We should try to find a workaround for this in the "LB Cumulative Sky Matrix" first. If the solution works well, we can roll it out to the other places where we are currently using subprocess.PIPE on Windows.
It seems that using
subprocess.PIPEcan be dangerous on Windows machines:https://stackoverflow.com/questions/5069224/handling-subprocess-crash-in-windows
.... and this is causing a crash of Rhino on some machines:
https://discourse.ladybug.tools/t/ladybug-cumulative-sky-matrix-crashes-gh-and-rhino-without-crash-report/15648
We should try to find a workaround for this in the "LB Cumulative Sky Matrix" first. If the solution works well, we can roll it out to the other places where we are currently using
subprocess.PIPEon Windows.