> For the complete documentation index, see [llms.txt](https://treasuremaster.gitbook.io/python-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://treasuremaster.gitbook.io/python-docs/moduli-standartnoi-biblioteki-1/parallelnoe-vypolnenie/subprocess/popen.stderr.md).

# Popen.stderr

#### Popen.stderr

Если аргумент ***stderr*** был равен [**PIPE**](/python-docs/moduli-standartnoi-biblioteki-1/parallelnoe-vypolnenie/subprocess/subprocess.pipe.md), этот атрибут является читаемым объектом потока, возвращенным open (). Чтение из потока обеспечивает вывод ошибок дочернего процесса. Если были указаны аргументы ***encoding*** или ***errors*** или аргумент ***universal\_newlines*** был равен `True`, поток является текстовым потоком, в противном случае это поток байтов. Если аргумент ***stderr*** не был равен **PIPE**, этот атрибут имеет значение `None`.

{% hint style="danger" %}
Используйте функцию [`communicate ()`](/python-docs/moduli-standartnoi-biblioteki-1/parallelnoe-vypolnenie/subprocess/popen.communicate.md) вместо `.stdin.write`, `.stdout.read` или `.stderr.read`, чтобы избежать взаимоблокировок из-за того, что какой-либо из других буферов канала ОС заполняется и блокирует дочерний процесс.
{% endhint %}
