This is documented ... $ pylint --help ... Output status code: Pylint should leave with following status code: * 0 if everything went fine * 1 if some fatal message issued * 2 if some error message issued * 4 if some warning message issued * 8 if some refactor message issued * 16 if some convention message issued * 32 on usage error status 1 to 16 will be bit-ORed so you can know which different categories has been issued by analysing pylint output status code
On 3/11/2009, at 4:49 PM, * wrote:
I'm having trouble understanding the exit status of pylint. Could someone point me to where this is documented (if it is)? unix> pylint test.py ... unix> echo $? 16 unix> pylint test.py --disable-msg=C0111 ... unix> echo $? 0 unix> pylint -blah ... unix> echo $? 2 I'm accustomed to unix programs following the convention of exiting 0 for success and 1-255 for failure. I'm not clear how to distinguish failure from the above. Thanks. _______________________________________________ Python-Projects mailing list Python-Projects@lists.logilab.org http://lists.logilab.org/mailman/listinfo/python-projects
_______________________________________________ Python-Projects mailing list Python-Projects@lists.logilab.org http://lists.logilab.org/mailman/listinfo/python-projects