python subprocess flush stdout