Hello community, here is the log from the commit of package python3-pylint for openSUSE:Factory checked in at 2016-07-21 08:19:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python3-pylint (Old) and /work/SRC/openSUSE:Factory/.python3-pylint.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python3-pylint" Changes: -------- --- /work/SRC/openSUSE:Factory/python3-pylint/python3-pylint.changes 2016-07-18 21:25:24.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python3-pylint.new/python3-pylint.changes 2016-07-21 08:19:37.000000000 +0200 @@ -1,0 +2,11 @@ +Wed Jul 20 04:44:08 UTC 2016 - a...@gmx.de + +- update to version 1.6.4: + * Recurse into all the ancestors when checking if an object is an + exception + +- changes from version 1.6.3: + * Do not crash when inferring uninferable exception types for + docparams extension + +------------------------------------------------------------------- Old: ---- pylint-1.6.2.tar.gz New: ---- pylint-1.6.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python3-pylint.spec ++++++ --- /var/tmp/diff_new_pack.J0bVyf/_old 2016-07-21 08:19:38.000000000 +0200 +++ /var/tmp/diff_new_pack.J0bVyf/_new 2016-07-21 08:19:38.000000000 +0200 @@ -17,7 +17,7 @@ Name: python3-pylint -Version: 1.6.2 +Version: 1.6.4 Release: 0 Summary: Syntax and style checker for Python code License: GPL-2.0+ ++++++ pylint-1.6.2.tar.gz -> pylint-1.6.4.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/ChangeLog new/pylint-1.6.4/ChangeLog --- old/pylint-1.6.2/ChangeLog 2016-07-15 09:18:53.000000000 +0200 +++ new/pylint-1.6.4/ChangeLog 2016-07-19 18:23:33.000000000 +0200 @@ -2,6 +2,27 @@ Pylint NEWS ----------- +What's new in Pylint 1.6.4? +=========================== + +Release date: 2016-07-19 + + * Recurse into all the ancestors when checking if an object is an exception + + Since we were going only into the first level, we weren't inferring + when a class used a metaclass which defined a base Exception class + for the aforementioned class. + + +What's new in Pylint 1.6.3? +=========================== + +Release date: 2016-07-18 + + * Do not crash when inferring uninferable exception types for docparams extension + + Close #998 + What's new in Pylint 1.6.2? =========================== diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/PKG-INFO new/pylint-1.6.4/PKG-INFO --- old/pylint-1.6.2/PKG-INFO 2016-07-15 10:01:50.000000000 +0200 +++ new/pylint-1.6.4/PKG-INFO 2016-07-19 19:01:30.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: pylint -Version: 1.6.2 +Version: 1.6.4 Summary: python code static checker Home-page: https://github.com/PyCQA/pylint Author: Python Code Quality Authority diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/doc/conf.py new/pylint-1.6.4/doc/conf.py --- old/pylint-1.6.2/doc/conf.py 2016-07-15 09:17:15.000000000 +0200 +++ new/pylint-1.6.4/doc/conf.py 2016-07-19 17:29:51.000000000 +0200 @@ -41,7 +41,7 @@ # General information about the project. project = u'Pylint' -copyright = u'2013-2014, Logilab and contributors' +copyright = u'2003-2016, Logilab' # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the @@ -179,7 +179,7 @@ # (source start file, target name, title, author, documentclass [howto/manual]). latex_documents = [ ('index', 'Pylint.tex', u'Pylint Documentation', - u'Logilab and contributors', 'manual'), + u'Logilab, PyCQA and contributors', 'manual'), ] # The name of an image file (relative to this directory) to place at the top of @@ -212,5 +212,5 @@ # (source start file, name, description, authors, manual section). man_pages = [ ('index', 'pylint', u'Pylint Documentation', - [u'Logilab and contributors'], 1) + [u'Logilab, PyCQA and contributors'], 1) ] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/__init__.py new/pylint-1.6.4/pylint/__init__.py --- old/pylint-1.6.2/pylint/__init__.py 2016-07-15 09:17:16.000000000 +0200 +++ new/pylint-1.6.4/pylint/__init__.py 2016-07-19 16:50:56.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/__main__.py new/pylint-1.6.4/pylint/__main__.py --- old/pylint-1.6.2/pylint/__main__.py 2016-07-13 11:27:03.000000000 +0200 +++ new/pylint-1.6.4/pylint/__main__.py 2016-07-19 16:50:53.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/__pkginfo__.py new/pylint-1.6.4/pylint/__pkginfo__.py --- old/pylint-1.6.2/pylint/__pkginfo__.py 2016-07-15 09:20:17.000000000 +0200 +++ new/pylint-1.6.4/pylint/__pkginfo__.py 2016-07-19 18:23:45.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING @@ -10,7 +12,7 @@ modname = distname = 'pylint' -numversion = (1, 6, 2) +numversion = (1, 6, 4) version = '.'.join([str(num) for num in numversion]) install_requires = [ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/checkers/__init__.py new/pylint-1.6.4/pylint/checkers/__init__.py --- old/pylint-1.6.2/pylint/checkers/__init__.py 2016-07-15 09:17:16.000000000 +0200 +++ new/pylint-1.6.4/pylint/checkers/__init__.py 2016-07-19 16:51:04.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/checkers/async.py new/pylint-1.6.4/pylint/checkers/async.py --- old/pylint-1.6.2/pylint/checkers/async.py 2016-07-13 11:27:03.000000000 +0200 +++ new/pylint-1.6.4/pylint/checkers/async.py 2016-07-19 16:51:10.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/checkers/base.py new/pylint-1.6.4/pylint/checkers/base.py --- old/pylint-1.6.2/pylint/checkers/base.py 2016-07-15 09:17:16.000000000 +0200 +++ new/pylint-1.6.4/pylint/checkers/base.py 2016-07-19 16:51:13.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/checkers/classes.py new/pylint-1.6.4/pylint/checkers/classes.py --- old/pylint-1.6.2/pylint/checkers/classes.py 2016-07-15 09:17:16.000000000 +0200 +++ new/pylint-1.6.4/pylint/checkers/classes.py 2016-07-19 16:51:21.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/checkers/design_analysis.py new/pylint-1.6.4/pylint/checkers/design_analysis.py --- old/pylint-1.6.2/pylint/checkers/design_analysis.py 2016-07-15 09:17:16.000000000 +0200 +++ new/pylint-1.6.4/pylint/checkers/design_analysis.py 2016-07-19 16:51:24.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/checkers/exceptions.py new/pylint-1.6.4/pylint/checkers/exceptions.py --- old/pylint-1.6.2/pylint/checkers/exceptions.py 2016-07-15 09:17:16.000000000 +0200 +++ new/pylint-1.6.4/pylint/checkers/exceptions.py 2016-07-19 16:51:26.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/checkers/format.py new/pylint-1.6.4/pylint/checkers/format.py --- old/pylint-1.6.2/pylint/checkers/format.py 2016-07-15 09:17:16.000000000 +0200 +++ new/pylint-1.6.4/pylint/checkers/format.py 2016-07-19 16:51:29.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/checkers/imports.py new/pylint-1.6.4/pylint/checkers/imports.py --- old/pylint-1.6.2/pylint/checkers/imports.py 2016-07-15 09:17:16.000000000 +0200 +++ new/pylint-1.6.4/pylint/checkers/imports.py 2016-07-19 16:51:33.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/checkers/logging.py new/pylint-1.6.4/pylint/checkers/logging.py --- old/pylint-1.6.2/pylint/checkers/logging.py 2016-07-15 09:17:16.000000000 +0200 +++ new/pylint-1.6.4/pylint/checkers/logging.py 2016-07-19 16:51:36.000000000 +0200 @@ -1,3 +1,4 @@ +# Copyright (c) 2009-2016 Google, Inc. # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/checkers/misc.py new/pylint-1.6.4/pylint/checkers/misc.py --- old/pylint-1.6.2/pylint/checkers/misc.py 2016-07-15 09:17:16.000000000 +0200 +++ new/pylint-1.6.4/pylint/checkers/misc.py 2016-07-19 16:51:43.000000000 +0200 @@ -1,12 +1,12 @@ -# pylint: disable=W0511 +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING -""" Copyright (c) 2000-2010 LOGILAB S.A. (Paris, FRANCE). - http://www.logilab.fr/ -- mailto:cont...@logilab.fr -Check source code is ascii only or has an encoding declaration (PEP 263) -""" +"""Check source code is ascii only or has an encoding declaration (PEP 263)""" + +# pylint: disable=W0511 import re diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/checkers/newstyle.py new/pylint-1.6.4/pylint/checkers/newstyle.py --- old/pylint-1.6.2/pylint/checkers/newstyle.py 2016-07-15 09:17:16.000000000 +0200 +++ new/pylint-1.6.4/pylint/checkers/newstyle.py 2016-07-19 16:51:45.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2005-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/checkers/python3.py new/pylint-1.6.4/pylint/checkers/python3.py --- old/pylint-1.6.2/pylint/checkers/python3.py 2016-07-15 09:17:16.000000000 +0200 +++ new/pylint-1.6.4/pylint/checkers/python3.py 2016-07-19 16:51:48.000000000 +0200 @@ -1,3 +1,4 @@ +# Copyright (c) 2014-2016 Google, Inc. # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/checkers/raw_metrics.py new/pylint-1.6.4/pylint/checkers/raw_metrics.py --- old/pylint-1.6.2/pylint/checkers/raw_metrics.py 2016-07-15 09:17:16.000000000 +0200 +++ new/pylint-1.6.4/pylint/checkers/raw_metrics.py 2016-07-19 16:51:58.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/checkers/similar.py new/pylint-1.6.4/pylint/checkers/similar.py --- old/pylint-1.6.2/pylint/checkers/similar.py 2016-07-13 11:27:03.000000000 +0200 +++ new/pylint-1.6.4/pylint/checkers/similar.py 2016-07-19 16:52:08.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2004-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/checkers/spelling.py new/pylint-1.6.4/pylint/checkers/spelling.py --- old/pylint-1.6.2/pylint/checkers/spelling.py 2016-07-15 09:17:16.000000000 +0200 +++ new/pylint-1.6.4/pylint/checkers/spelling.py 2016-07-19 16:52:12.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2014-2016 Michal Nowikowski +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/checkers/stdlib.py new/pylint-1.6.4/pylint/checkers/stdlib.py --- old/pylint-1.6.2/pylint/checkers/stdlib.py 2016-07-13 11:27:03.000000000 +0200 +++ new/pylint-1.6.4/pylint/checkers/stdlib.py 2016-07-19 16:52:20.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2012-2016 Google, Inc. +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/checkers/strings.py new/pylint-1.6.4/pylint/checkers/strings.py --- old/pylint-1.6.2/pylint/checkers/strings.py 2016-07-15 09:17:16.000000000 +0200 +++ new/pylint-1.6.4/pylint/checkers/strings.py 2016-07-19 16:52:28.000000000 +0200 @@ -1,3 +1,7 @@ +# Copyright (c) 2009-2010 Arista Networks, Inc. - James Lingard +# Copyright (c) 2004-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/checkers/typecheck.py new/pylint-1.6.4/pylint/checkers/typecheck.py --- old/pylint-1.6.2/pylint/checkers/typecheck.py 2016-07-15 09:17:16.000000000 +0200 +++ new/pylint-1.6.4/pylint/checkers/typecheck.py 2016-07-19 16:52:38.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2006-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/checkers/utils.py new/pylint-1.6.4/pylint/checkers/utils.py --- old/pylint-1.6.2/pylint/checkers/utils.py 2016-07-15 09:17:16.000000000 +0200 +++ new/pylint-1.6.4/pylint/checkers/utils.py 2016-07-19 16:52:42.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING @@ -430,7 +432,7 @@ and node.root().name == EXCEPTIONS_MODULE: return True return any(inherit_from_std_ex(parent) - for parent in node.ancestors(recurs=False)) + for parent in node.ancestors(recurs=True)) def error_of_type(handler, error_type): """ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/checkers/variables.py new/pylint-1.6.4/pylint/checkers/variables.py --- old/pylint-1.6.2/pylint/checkers/variables.py 2016-07-15 09:17:16.000000000 +0200 +++ new/pylint-1.6.4/pylint/checkers/variables.py 2016-07-19 16:52:46.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/config.py new/pylint-1.6.4/pylint/config.py --- old/pylint-1.6.2/pylint/config.py 2016-07-15 09:17:16.000000000 +0200 +++ new/pylint-1.6.4/pylint/config.py 2016-07-19 16:50:46.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/epylint.py new/pylint-1.6.4/pylint/epylint.py --- old/pylint-1.6.2/pylint/epylint.py 2016-07-13 11:27:03.000000000 +0200 +++ new/pylint-1.6.4/pylint/epylint.py 2016-07-19 16:50:44.000000000 +0200 @@ -1,6 +1,8 @@ # -*- coding: utf-8; mode: python; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 # -*- vim:fenc=utf-8:ft=python:et:sw=4:ts=4:sts=4 +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/extensions/_check_docs_utils.py new/pylint-1.6.4/pylint/extensions/_check_docs_utils.py --- old/pylint-1.6.2/pylint/extensions/_check_docs_utils.py 2016-07-15 09:30:38.000000000 +0200 +++ new/pylint-1.6.4/pylint/extensions/_check_docs_utils.py 2016-07-19 16:54:46.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING @@ -68,11 +70,14 @@ handler = handler.parent if handler and handler.type: - excs = astroid.unpack_infer(handler.type) - excs = (exc.name for exc in excs if exc is not astroid.YES) - - excs = set(exc for exc in excs if not node_ignores_exception(node, exc)) - return excs + inferred_excs = astroid.unpack_infer(handler.type) + excs = (exc.name for exc in inferred_excs + if exc is not astroid.YES) + + try: + return set(exc for exc in excs if not node_ignores_exception(node, exc)) + except astroid.InferenceError: + return () def docstringify(docstring): for docstring_type in [SphinxDocstring, GoogleDocstring, NumpyDocstring]: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/extensions/bad_builtin.py new/pylint-1.6.4/pylint/extensions/bad_builtin.py --- old/pylint-1.6.2/pylint/extensions/bad_builtin.py 2016-07-13 11:27:03.000000000 +0200 +++ new/pylint-1.6.4/pylint/extensions/bad_builtin.py 2016-07-19 16:54:53.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/extensions/check_docs.py new/pylint-1.6.4/pylint/extensions/check_docs.py --- old/pylint-1.6.2/pylint/extensions/check_docs.py 2016-07-13 11:27:03.000000000 +0200 +++ new/pylint-1.6.4/pylint/extensions/check_docs.py 2016-07-19 16:54:57.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/extensions/check_elif.py new/pylint-1.6.4/pylint/extensions/check_elif.py --- old/pylint-1.6.2/pylint/extensions/check_elif.py 2016-07-15 09:17:16.000000000 +0200 +++ new/pylint-1.6.4/pylint/extensions/check_elif.py 2016-07-19 16:55:00.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/extensions/docparams.py new/pylint-1.6.4/pylint/extensions/docparams.py --- old/pylint-1.6.2/pylint/extensions/docparams.py 2016-07-15 09:17:17.000000000 +0200 +++ new/pylint-1.6.4/pylint/extensions/docparams.py 2016-07-19 16:55:02.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/extensions/docstyle.py new/pylint-1.6.4/pylint/extensions/docstyle.py --- old/pylint-1.6.2/pylint/extensions/docstyle.py 2016-07-13 11:27:04.000000000 +0200 +++ new/pylint-1.6.4/pylint/extensions/docstyle.py 2016-07-19 16:55:06.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/extensions/mccabe.py new/pylint-1.6.4/pylint/extensions/mccabe.py --- old/pylint-1.6.2/pylint/extensions/mccabe.py 2016-07-13 11:27:04.000000000 +0200 +++ new/pylint-1.6.4/pylint/extensions/mccabe.py 2016-07-19 16:55:10.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/graph.py new/pylint-1.6.4/pylint/graph.py --- old/pylint-1.6.2/pylint/graph.py 2016-07-13 11:27:04.000000000 +0200 +++ new/pylint-1.6.4/pylint/graph.py 2016-07-19 16:50:40.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/gui.py new/pylint-1.6.4/pylint/gui.py --- old/pylint-1.6.2/pylint/gui.py 2016-07-15 09:17:17.000000000 +0200 +++ new/pylint-1.6.4/pylint/gui.py 2016-07-19 16:50:26.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/interfaces.py new/pylint-1.6.4/pylint/interfaces.py --- old/pylint-1.6.2/pylint/interfaces.py 2016-07-13 11:27:04.000000000 +0200 +++ new/pylint-1.6.4/pylint/interfaces.py 2016-07-19 16:50:12.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/lint.py new/pylint-1.6.4/pylint/lint.py --- old/pylint-1.6.2/pylint/lint.py 2016-07-15 09:17:17.000000000 +0200 +++ new/pylint-1.6.4/pylint/lint.py 2016-07-19 16:49:54.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/pyreverse/__init__.py new/pylint-1.6.4/pylint/pyreverse/__init__.py --- old/pylint-1.6.2/pylint/pyreverse/__init__.py 2016-07-13 11:27:04.000000000 +0200 +++ new/pylint-1.6.4/pylint/pyreverse/__init__.py 2016-07-19 16:55:57.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/pyreverse/diadefslib.py new/pylint-1.6.4/pylint/pyreverse/diadefslib.py --- old/pylint-1.6.2/pylint/pyreverse/diadefslib.py 2016-07-13 11:27:04.000000000 +0200 +++ new/pylint-1.6.4/pylint/pyreverse/diadefslib.py 2016-07-19 16:55:23.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/pyreverse/diagrams.py new/pylint-1.6.4/pylint/pyreverse/diagrams.py --- old/pylint-1.6.2/pylint/pyreverse/diagrams.py 2016-07-13 11:27:04.000000000 +0200 +++ new/pylint-1.6.4/pylint/pyreverse/diagrams.py 2016-07-19 16:55:26.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2004-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/pyreverse/inspector.py new/pylint-1.6.4/pylint/pyreverse/inspector.py --- old/pylint-1.6.2/pylint/pyreverse/inspector.py 2016-07-13 11:27:04.000000000 +0200 +++ new/pylint-1.6.4/pylint/pyreverse/inspector.py 2016-07-19 16:55:42.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/pyreverse/main.py new/pylint-1.6.4/pylint/pyreverse/main.py --- old/pylint-1.6.2/pylint/pyreverse/main.py 2016-07-15 09:17:17.000000000 +0200 +++ new/pylint-1.6.4/pylint/pyreverse/main.py 2016-07-19 16:55:44.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/pyreverse/utils.py new/pylint-1.6.4/pylint/pyreverse/utils.py --- old/pylint-1.6.2/pylint/pyreverse/utils.py 2016-07-13 11:27:04.000000000 +0200 +++ new/pylint-1.6.4/pylint/pyreverse/utils.py 2016-07-19 16:55:46.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/pyreverse/vcgutils.py new/pylint-1.6.4/pylint/pyreverse/vcgutils.py --- old/pylint-1.6.2/pylint/pyreverse/vcgutils.py 2016-07-13 11:27:04.000000000 +0200 +++ new/pylint-1.6.4/pylint/pyreverse/vcgutils.py 2016-07-19 16:55:49.000000000 +0200 @@ -1,4 +1,6 @@ # -*- coding: utf-8 -*- +# Copyright (c) 2008-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/pyreverse/writer.py new/pylint-1.6.4/pylint/pyreverse/writer.py --- old/pylint-1.6.2/pylint/pyreverse/writer.py 2016-07-13 11:27:04.000000000 +0200 +++ new/pylint-1.6.4/pylint/pyreverse/writer.py 2016-07-19 16:55:52.000000000 +0200 @@ -1,4 +1,6 @@ # -*- coding: utf-8 -*- +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/reporters/__init__.py new/pylint-1.6.4/pylint/reporters/__init__.py --- old/pylint-1.6.2/pylint/reporters/__init__.py 2016-07-15 09:17:17.000000000 +0200 +++ new/pylint-1.6.4/pylint/reporters/__init__.py 2016-07-19 16:56:04.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/reporters/json.py new/pylint-1.6.4/pylint/reporters/json.py --- old/pylint-1.6.2/pylint/reporters/json.py 2016-07-15 09:17:17.000000000 +0200 +++ new/pylint-1.6.4/pylint/reporters/json.py 2016-07-19 16:56:07.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/reporters/text.py new/pylint-1.6.4/pylint/reporters/text.py --- old/pylint-1.6.2/pylint/reporters/text.py 2016-07-13 11:27:04.000000000 +0200 +++ new/pylint-1.6.4/pylint/reporters/text.py 2016-07-19 16:56:12.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/reporters/ureports/__init__.py new/pylint-1.6.4/pylint/reporters/ureports/__init__.py --- old/pylint-1.6.2/pylint/reporters/ureports/__init__.py 2016-07-13 11:27:04.000000000 +0200 +++ new/pylint-1.6.4/pylint/reporters/ureports/__init__.py 2016-07-19 16:56:17.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/reporters/ureports/html_writer.py new/pylint-1.6.4/pylint/reporters/ureports/html_writer.py --- old/pylint-1.6.2/pylint/reporters/ureports/html_writer.py 2016-07-15 09:17:17.000000000 +0200 +++ new/pylint-1.6.4/pylint/reporters/ureports/html_writer.py 2016-07-19 16:56:38.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/reporters/ureports/nodes.py new/pylint-1.6.4/pylint/reporters/ureports/nodes.py --- old/pylint-1.6.2/pylint/reporters/ureports/nodes.py 2016-07-15 09:17:17.000000000 +0200 +++ new/pylint-1.6.4/pylint/reporters/ureports/nodes.py 2016-07-19 16:56:19.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/reporters/ureports/text_writer.py new/pylint-1.6.4/pylint/reporters/ureports/text_writer.py --- old/pylint-1.6.2/pylint/reporters/ureports/text_writer.py 2016-07-15 09:17:17.000000000 +0200 +++ new/pylint-1.6.4/pylint/reporters/ureports/text_writer.py 2016-07-19 16:56:23.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/test/extensions/test_check_raise_docs.py new/pylint-1.6.4/pylint/test/extensions/test_check_raise_docs.py --- old/pylint-1.6.2/pylint/test/extensions/test_check_raise_docs.py 2016-07-15 09:17:17.000000000 +0200 +++ new/pylint-1.6.4/pylint/test/extensions/test_check_raise_docs.py 2016-07-19 16:47:10.000000000 +0200 @@ -352,5 +352,40 @@ with self.assertNoMessages(): self.checker.visit_raise(raise_node) + def test_no_crash_when_inferring_handlers(self): + raise_node = test_utils.extract_node(''' + import collections + + def test(): + """raises + + :raise U: pass + """ + try: + pass + except collections.U as exc: + raise #@ + ''') + with self.assertNoMessages(): + self.checker.visit_raise(raise_node) + + def test_no_crash_when_cant_find_exception(self): + raise_node = test_utils.extract_node(''' + import collections + + def test(): + """raises + + :raise U: pass + """ + try: + pass + except U as exc: + raise #@ + ''') + with self.assertNoMessages(): + self.checker.visit_raise(raise_node) + + if __name__ == '__main__': unittest.main() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/test/functional/invalid_exceptions_caught.py new/pylint-1.6.4/pylint/test/functional/invalid_exceptions_caught.py --- old/pylint-1.6.2/pylint/test/functional/invalid_exceptions_caught.py 2016-07-13 11:27:05.000000000 +0200 +++ new/pylint-1.6.4/pylint/test/functional/invalid_exceptions_caught.py 2016-07-19 14:51:33.000000000 +0200 @@ -1,8 +1,8 @@ -"""Test for catching non-exceptions.""" +# pylint: disable=missing-docstring, too-few-public-methods # pylint: disable=too-many-ancestors, no-absolute-import, import-error, multiple-imports,wrong-import-position from __future__ import print_function -import socket, binascii +import socket, binascii, abc, six class MyException(object): """Custom 'exception'.""" @@ -107,3 +107,17 @@ 1 + 42 except range: # [catching-non-exception] print('caught') + + +class HasErrorInMRO(six.with_metaclass(abc.ABCMeta, Exception)): + pass + + +class Second(HasErrorInMRO): + pass + + +try: + raise Second +except Second: + pass diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/test/test_func.py new/pylint-1.6.4/pylint/test/test_func.py --- old/pylint-1.6.2/pylint/test/test_func.py 2016-07-15 09:17:18.000000000 +0200 +++ new/pylint-1.6.4/pylint/test/test_func.py 2016-07-19 16:56:48.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/test/test_functional.py new/pylint-1.6.4/pylint/test/test_functional.py --- old/pylint-1.6.2/pylint/test/test_functional.py 2016-07-13 11:27:06.000000000 +0200 +++ new/pylint-1.6.4/pylint/test/test_functional.py 2016-07-19 16:56:52.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/test/test_import_graph.py new/pylint-1.6.4/pylint/test/test_import_graph.py --- old/pylint-1.6.2/pylint/test/test_import_graph.py 2016-07-15 09:17:18.000000000 +0200 +++ new/pylint-1.6.4/pylint/test/test_import_graph.py 2016-07-19 16:56:54.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/test/test_regr.py new/pylint-1.6.4/pylint/test/test_regr.py --- old/pylint-1.6.2/pylint/test/test_regr.py 2016-07-15 09:17:18.000000000 +0200 +++ new/pylint-1.6.4/pylint/test/test_regr.py 2016-07-19 16:56:56.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2005-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/test/test_self.py new/pylint-1.6.4/pylint/test/test_self.py --- old/pylint-1.6.2/pylint/test/test_self.py 2016-07-15 09:17:18.000000000 +0200 +++ new/pylint-1.6.4/pylint/test/test_self.py 2016-07-19 16:56:59.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/test/unittest_checker_base.py new/pylint-1.6.4/pylint/test/unittest_checker_base.py --- old/pylint-1.6.2/pylint/test/unittest_checker_base.py 2016-07-15 09:17:18.000000000 +0200 +++ new/pylint-1.6.4/pylint/test/unittest_checker_base.py 2016-07-19 16:57:14.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/test/unittest_checker_classes.py new/pylint-1.6.4/pylint/test/unittest_checker_classes.py --- old/pylint-1.6.2/pylint/test/unittest_checker_classes.py 2016-07-15 09:17:19.000000000 +0200 +++ new/pylint-1.6.4/pylint/test/unittest_checker_classes.py 2016-07-19 16:57:16.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/test/unittest_checker_exceptions.py new/pylint-1.6.4/pylint/test/unittest_checker_exceptions.py --- old/pylint-1.6.2/pylint/test/unittest_checker_exceptions.py 2016-07-15 09:17:19.000000000 +0200 +++ new/pylint-1.6.4/pylint/test/unittest_checker_exceptions.py 2016-07-19 16:57:18.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/test/unittest_checker_format.py new/pylint-1.6.4/pylint/test/unittest_checker_format.py --- old/pylint-1.6.2/pylint/test/unittest_checker_format.py 2016-07-15 09:17:19.000000000 +0200 +++ new/pylint-1.6.4/pylint/test/unittest_checker_format.py 2016-07-19 16:57:21.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/test/unittest_checker_imports.py new/pylint-1.6.4/pylint/test/unittest_checker_imports.py --- old/pylint-1.6.2/pylint/test/unittest_checker_imports.py 2016-07-15 09:17:19.000000000 +0200 +++ new/pylint-1.6.4/pylint/test/unittest_checker_imports.py 2016-07-19 16:57:53.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/test/unittest_checker_logging.py new/pylint-1.6.4/pylint/test/unittest_checker_logging.py --- old/pylint-1.6.2/pylint/test/unittest_checker_logging.py 2016-07-15 09:17:19.000000000 +0200 +++ new/pylint-1.6.4/pylint/test/unittest_checker_logging.py 2016-07-19 16:57:59.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/test/unittest_checker_misc.py new/pylint-1.6.4/pylint/test/unittest_checker_misc.py --- old/pylint-1.6.2/pylint/test/unittest_checker_misc.py 2016-07-15 09:17:19.000000000 +0200 +++ new/pylint-1.6.4/pylint/test/unittest_checker_misc.py 2016-07-19 16:58:04.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/test/unittest_checker_python3.py new/pylint-1.6.4/pylint/test/unittest_checker_python3.py --- old/pylint-1.6.2/pylint/test/unittest_checker_python3.py 2016-07-15 09:17:19.000000000 +0200 +++ new/pylint-1.6.4/pylint/test/unittest_checker_python3.py 2016-07-19 16:58:07.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/test/unittest_checker_similar.py new/pylint-1.6.4/pylint/test/unittest_checker_similar.py --- old/pylint-1.6.2/pylint/test/unittest_checker_similar.py 2016-07-13 11:27:06.000000000 +0200 +++ new/pylint-1.6.4/pylint/test/unittest_checker_similar.py 2016-07-19 16:58:17.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/test/unittest_checker_spelling.py new/pylint-1.6.4/pylint/test/unittest_checker_spelling.py --- old/pylint-1.6.2/pylint/test/unittest_checker_spelling.py 2016-07-15 09:17:19.000000000 +0200 +++ new/pylint-1.6.4/pylint/test/unittest_checker_spelling.py 2016-07-19 16:58:21.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/test/unittest_checker_stdlib.py new/pylint-1.6.4/pylint/test/unittest_checker_stdlib.py --- old/pylint-1.6.2/pylint/test/unittest_checker_stdlib.py 2016-07-15 09:17:19.000000000 +0200 +++ new/pylint-1.6.4/pylint/test/unittest_checker_stdlib.py 2016-07-19 16:58:26.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/test/unittest_checker_strings.py new/pylint-1.6.4/pylint/test/unittest_checker_strings.py --- old/pylint-1.6.2/pylint/test/unittest_checker_strings.py 2016-07-15 09:17:19.000000000 +0200 +++ new/pylint-1.6.4/pylint/test/unittest_checker_strings.py 2016-07-19 16:58:30.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/test/unittest_checker_typecheck.py new/pylint-1.6.4/pylint/test/unittest_checker_typecheck.py --- old/pylint-1.6.2/pylint/test/unittest_checker_typecheck.py 2016-07-15 09:17:19.000000000 +0200 +++ new/pylint-1.6.4/pylint/test/unittest_checker_typecheck.py 2016-07-19 16:58:32.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/test/unittest_checker_variables.py new/pylint-1.6.4/pylint/test/unittest_checker_variables.py --- old/pylint-1.6.2/pylint/test/unittest_checker_variables.py 2016-07-15 09:17:19.000000000 +0200 +++ new/pylint-1.6.4/pylint/test/unittest_checker_variables.py 2016-07-19 16:58:35.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/test/unittest_checkers_utils.py new/pylint-1.6.4/pylint/test/unittest_checkers_utils.py --- old/pylint-1.6.2/pylint/test/unittest_checkers_utils.py 2016-07-15 09:17:19.000000000 +0200 +++ new/pylint-1.6.4/pylint/test/unittest_checkers_utils.py 2016-07-19 16:58:38.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/test/unittest_config.py new/pylint-1.6.4/pylint/test/unittest_config.py --- old/pylint-1.6.2/pylint/test/unittest_config.py 2016-07-13 11:27:06.000000000 +0200 +++ new/pylint-1.6.4/pylint/test/unittest_config.py 2016-07-19 16:58:41.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/test/unittest_lint.py new/pylint-1.6.4/pylint/test/unittest_lint.py --- old/pylint-1.6.2/pylint/test/unittest_lint.py 2016-07-15 09:17:19.000000000 +0200 +++ new/pylint-1.6.4/pylint/test/unittest_lint.py 2016-07-19 16:58:45.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/test/unittest_pyreverse_diadefs.py new/pylint-1.6.4/pylint/test/unittest_pyreverse_diadefs.py --- old/pylint-1.6.2/pylint/test/unittest_pyreverse_diadefs.py 2016-07-13 11:27:06.000000000 +0200 +++ new/pylint-1.6.4/pylint/test/unittest_pyreverse_diadefs.py 2016-07-19 16:58:51.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/test/unittest_pyreverse_inspector.py new/pylint-1.6.4/pylint/test/unittest_pyreverse_inspector.py --- old/pylint-1.6.2/pylint/test/unittest_pyreverse_inspector.py 2016-07-15 09:17:19.000000000 +0200 +++ new/pylint-1.6.4/pylint/test/unittest_pyreverse_inspector.py 2016-07-19 16:58:55.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/test/unittest_pyreverse_writer.py new/pylint-1.6.4/pylint/test/unittest_pyreverse_writer.py --- old/pylint-1.6.2/pylint/test/unittest_pyreverse_writer.py 2016-07-13 11:27:06.000000000 +0200 +++ new/pylint-1.6.4/pylint/test/unittest_pyreverse_writer.py 2016-07-19 16:59:03.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/test/unittest_reporters_json.py new/pylint-1.6.4/pylint/test/unittest_reporters_json.py --- old/pylint-1.6.2/pylint/test/unittest_reporters_json.py 2016-07-13 11:27:06.000000000 +0200 +++ new/pylint-1.6.4/pylint/test/unittest_reporters_json.py 2016-07-19 16:59:06.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/test/unittest_reporting.py new/pylint-1.6.4/pylint/test/unittest_reporting.py --- old/pylint-1.6.2/pylint/test/unittest_reporting.py 2016-07-15 09:17:19.000000000 +0200 +++ new/pylint-1.6.4/pylint/test/unittest_reporting.py 2016-07-19 16:59:09.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/test/unittest_utils.py new/pylint-1.6.4/pylint/test/unittest_utils.py --- old/pylint-1.6.2/pylint/test/unittest_utils.py 2016-07-15 09:17:19.000000000 +0200 +++ new/pylint-1.6.4/pylint/test/unittest_utils.py 2016-07-19 16:59:12.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/testutils.py new/pylint-1.6.4/pylint/testutils.py --- old/pylint-1.6.2/pylint/testutils.py 2016-07-15 09:17:19.000000000 +0200 +++ new/pylint-1.6.4/pylint/testutils.py 2016-07-19 16:49:52.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/utils.py new/pylint-1.6.4/pylint/utils.py --- old/pylint-1.6.2/pylint/utils.py 2016-07-15 09:17:19.000000000 +0200 +++ new/pylint-1.6.4/pylint/utils.py 2016-07-19 16:49:48.000000000 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint.egg-info/PKG-INFO new/pylint-1.6.4/pylint.egg-info/PKG-INFO --- old/pylint-1.6.2/pylint.egg-info/PKG-INFO 2016-07-15 10:01:43.000000000 +0200 +++ new/pylint-1.6.4/pylint.egg-info/PKG-INFO 2016-07-19 19:01:25.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: pylint -Version: 1.6.2 +Version: 1.6.4 Summary: python code static checker Home-page: https://github.com/PyCQA/pylint Author: Python Code Quality Authority diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/setup.py new/pylint-1.6.4/setup.py --- old/pylint-1.6.2/setup.py 2016-07-15 09:17:19.000000000 +0200 +++ new/pylint-1.6.4/setup.py 2016-07-19 17:29:23.000000000 +0200 @@ -1,23 +1,11 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- # pylint: disable=W0404,W0622,W0704,W0613 -# copyright 2003-2013 LOGILAB S.A. (Paris, FRANCE), all rights reserved. -# contact http://www.logilab.fr/ -- mailto:cont...@logilab.fr -# -# This file is part of pylint. -# -# pylint is free software: you can redistribute it and/or modify it under -# the terms of the GNU Lesser General Public License as published by the Free -# Software Foundation, either version 2.1 of the License, or (at your option) any -# later version. -# -# pylint is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -# FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more -# details. -# -# You should have received a copy of the GNU Lesser General Public License along -# with pylint. If not, see <http://www.gnu.org/licenses/>. +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr +# Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html +# For details: https://github.com/PyCQA/pylint/blob/master/COPYING + """Generic Setup script, takes package info from __pkginfo__.py file. """ from __future__ import absolute_import, print_function