| Index: third_party/pylint/interfaces.py
 | 
| diff --git a/third_party/pylint/interfaces.py b/third_party/pylint/interfaces.py
 | 
| index 50f2c8391041a83d784829c7d9e0a1326a7e67a2..067aaa6f02d019dcfbdaec942e420976c6d97610 100644
 | 
| --- a/third_party/pylint/interfaces.py
 | 
| +++ b/third_party/pylint/interfaces.py
 | 
| @@ -10,10 +10,22 @@
 | 
|  # You should have received a copy of the GNU General Public License along with
 | 
|  # this program; if not, write to the Free Software Foundation, Inc.,
 | 
|  # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
 | 
| -"""Interfaces for PyLint objects"""
 | 
| +"""Interfaces for Pylint objects"""
 | 
| +from collections import namedtuple
 | 
|  
 | 
|  from logilab.common.interface import Interface
 | 
|  
 | 
| +Confidence = namedtuple('Confidence', ['name', 'description'])
 | 
| +# Warning Certainties
 | 
| +HIGH = Confidence('HIGH', 'No false positive possible.')
 | 
| +INFERENCE = Confidence('INFERENCE', 'Warning based on inference result.')
 | 
| +INFERENCE_FAILURE = Confidence('INFERENCE_FAILURE',
 | 
| +                               'Warning based on inference with failures.')
 | 
| +UNDEFINED = Confidence('UNDEFINED',
 | 
| +                       'Warning without any associated confidence level.')
 | 
| +
 | 
| +CONFIDENCE_LEVELS = [HIGH, INFERENCE, INFERENCE_FAILURE, UNDEFINED]
 | 
| +
 | 
|  
 | 
|  class IChecker(Interface):
 | 
|      """This is an base interface, not designed to be used elsewhere than for
 | 
| 
 |