Вот код:
Код: Выделить всё
Df_command = "df"
pipe = subprocess.Popen(Df_command, stdout=subprocess.PIPE, stderr=subprocess.STDOUT).stdout
lines = pipe.readlines()Когда я запускаю программу в первый раз эти строки обрабатываются хорошо и без ошибок, а вот когда я обновляю программу и эти строки должны снова обрабатываться, то тут появляется ошибка, а именно:
Traceback (most recent call last):
File "/usr/lib/mm/PyQt4/CentralWidget.py", line 145, in update
self.kernel.updateDevices()
File "/usr/lib/mm/src/Kernel.py", line 60, in updateDevices
if not self.df.update():
File "/usr/lib/mm/src/Commands.py", line 89, in update
lines = pipe.readlines()
IOError: [Errno 4] Interrupted system call
Непонимаю откуда эта ошибка береться и как исправить. Помогите, пожалуйста.