Hi,
We've just started using pylint with our project. I wanted to disable
all warnings and conventions in order to see only things pylint flagged
as errors. Passing '--disable=W' disabled the warnings, but passing
'--disable=C' or '--disable=W,C' caused a python traceback. Below is a
simple test program and the traceback that was generated
#!/usr/bin/env python
""" Some docstring. """
class TestClass(object):
""" Some docstring. """
def __init__(self):
""" Some docstring. """
pass
def enable(self):
# No docstring
pass
wsblade123% pylint --disable=C test.py
No config file found, using default configuration
************* Module test
R: 3:TestClass: Too few public methods (1/2)
Traceback (most recent call last):
File "/sierra/Sntools/devel/linux/install/Python/2.6.4/bin/pylint",
line 5, in <module>
pkg_resources.run_script('pylint==0.21.0', 'pylint')
File
"/sierra/Sntools/devel/linux/install/Python/2.6.4/lib/python2.6/site-packages/setuptools-0.6c9-py2.6.egg/pkg_resources.py",
line 448, in run_script
File
"/sierra/Sntools/devel/linux/install/Python/2.6.4/lib/python2.6/site-packages/setuptools-0.6c9-py2.6.egg/pkg_resources.py",
line 1166, in run_script
File
"/sierra/Sntools/devel/linux/install/Python/2.6.4/lib/python2.6/site-packages/pylint-0.21.0-py2.6.egg/EGG-INFO/scripts/pylint",
line 4, in <module>
lint.Run(sys.argv[1:])
File
"/sierra/Sntools/devel/linux/install/Python/2.6.4/lib/python2.6/site-packages/pylint-0.21.0-py2.6.egg/pylint/lint.py",
line 856, in __init__
linter.check(args)
File
"/sierra/Sntools/devel/linux/install/Python/2.6.4/lib/python2.6/site-packages/pylint-0.21.0-py2.6.egg/pylint/lint.py",
line 494, in check
checker.close()
File
"/sierra/Sntools/devel/linux/install/Python/2.6.4/lib/python2.6/site-packages/pylint-0.21.0-py2.6.egg/pylint/lint.py",
line 585, in close
self.make_reports(self.stats, old_stats)
File
"/sierra/Sntools/devel/linux/install/Python/2.6.4/lib/python2.6/site-packages/pylint-0.21.0-py2.6.egg/pylint/utils.py",
line 401, in make_reports
r_cb(report_sect, stats, old_stats)
File
"/sierra/Sntools/devel/linux/install/Python/2.6.4/lib/python2.6/site-packages/pylint-0.21.0-py2.6.egg/pylint/checkers/base.py",
line 79, in report_by_type_stats
documented = total - stats['undocumented_'+node_type]
KeyError: 'undocumented_module'
--
----------------
Mark E. Hamilton
GAITS, Inc.
Sandia National Laboratory, NM.
505-844-7666
_______________________________________________
Python-Projects mailing list
[email protected]
http://lists.logilab.org/mailman/listinfo/python-projects