python subprocess pipe vs stdout