Thanks, I'm blind. In that case, shouldn't "pylint -blah" exit with code 32 not 2?
On Tue, Nov 3, 2009 at 1:18 AM, Derek Harland <de...@chocolate-fish.com> wrote: > 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