Например:
Код: Выделить всё
subprocess.run('ls | grep sdfjosidjf', shell = True, check = True)
Код: Выделить всё
CalledProcessError: Command 'ls | grep sdfjosidjf' returned non-zero exit status 1.
Я мог бы удалить check = True и просто отключить pylint для этой строки. Мне интересно, есть ли более общий подход, чем check = True, хотя, возможно, я ожидаю либо 0, либо 1 в качестве кодов выхода.
Подробнее здесь: https://stackoverflow.com/questions/683 ... return-a-n