When an EOF is sent, pipe should not try to free NULL.
Work around insane distros which default `python` to python3
merged master into crashey