Как поймать исключение в subprocess.Popen? - PullRequest
0 голосов
/ 16 июня 2020

У меня есть фрагмент кода, как показано ниже, где я включил блок try, чтобы перехватить исключение (Нет такого файла или каталога), поскольку cmd требуется присутствие этого каталога.

try:
    self.process = subprocess.Popen(cmd, buf=1 , 
                  stdin =None,
                  stdout = None,
                  stderr = None)
except:
    print('ERROR')

Но я все еще получение дампа ядер из-за ошибки сегментации для той же ошибки (нет такого файла или каталога). Есть ли способ избежать ошибки сегментации?

...