Update to avoid merge conflicts with PR #531.
Update to avoid merge conflicts with PR #531.

Pull request 531, among many other things, includes a similar fix for the use
of `stdout` before it's been assigned. That implementation is a nicer read, so
I've switched over to it.

chipx86/django-pipeline,kronion/django-pipeline,d9pouces/django-pipeline,theatlantic/django-pipeline,jazzband/django-pipeline,d9pouces/django-pipeline,theatlantic/django-pipeline,chipx86/django-pipeline,jazzband/django-pipeline,sideffect0/django-pipeline,jazzband/django-pipeline,beedesk/django-pipeline,kronion/django-pipeline,kronion/django-pipeline,beedesk/django-pipeline,sideffect0/django-pipeline,beedesk/django-pipeline,lexqt/django-pipeline,cyberdelia/django-pipeline,cyberdelia/django-pipeline,d9pouces/django-pipeline,lexqt/django-pipeline,chipx86/django-pipeline,cyberdelia/django-pipeline,theatlantic/django-pipeline,lexqt/django-pipeline,sideffect0/django-pipeline