从CLI运行Pylint时,我可以使用echo $?
但是,我正在使用epylint模块从Python运行Pylint(如documentation中所述)。不幸的是,文档没有描述从Python运行时如何获取退出代码。有办法吗?
作为参考,这是我当前运行短绒棉的方式:
from pylint import epylint as lint
pylint_options = 'foo -E'
(pylint_stdout, pylint_stderr) = lint.py_run(pylint_options, return_std=True)
print('StdOut:')
print(pylint_stdout.getvalue())
print('StdErr:')
print(pylint_stderr.getvalue())