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

Reply via email to