huak
huak copied to clipboard
Run command modifies PATH in multi-threaded testing
When running the tests with multiple threads, for some reason I haven't fully investigated, the new_python_environment method ends up modifying the parent process' PATH environment variable in a way that causes the functionality to fail.
Ideally an Env
struct could capture original environment variables to return to at times throughout huak's operations, but this is still worth fully understanding.