Index: third_party/pylint/pyreverse/utils.py |
=================================================================== |
--- third_party/pylint/pyreverse/utils.py (revision 292986) |
+++ third_party/pylint/pyreverse/utils.py (working copy) |
@@ -1,4 +1,4 @@ |
-# Copyright (c) 2002-2010 LOGILAB S.A. (Paris, FRANCE). |
+# Copyright (c) 2002-2013 LOGILAB S.A. (Paris, FRANCE). |
# http://www.logilab.fr/ -- mailto:contact@logilab.fr |
# |
# This program is free software; you can redistribute it and/or modify it under |
@@ -12,7 +12,7 @@ |
# |
# 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., |
-# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. |
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. |
""" |
generic classes/functions for pyreverse core/extensions |
""" |
@@ -50,7 +50,7 @@ |
-# astng utilities ########################################################### |
+# astroid utilities ########################################################### |
SPECIAL = re.compile('^__[A-Za-z0-9]+[A-Za-z0-9_]*__$') |
PRIVATE = re.compile('^__[_A-Za-z0-9]*[A-Za-z0-9]+_?$') |
@@ -106,10 +106,10 @@ |
'SPECIAL' : _SPECIAL, |
'OTHER' : _PROTECTED + _PRIVATE, |
} |
-VIS_MOD = {'special': _SPECIAL, 'protected': _PROTECTED, \ |
- 'private': _PRIVATE, 'public': 0 } |
+VIS_MOD = {'special': _SPECIAL, 'protected': _PROTECTED, |
+ 'private': _PRIVATE, 'public': 0} |
-class FilterMixIn: |
+class FilterMixIn(object): |
"""filter nodes according to a mode and nodes' visibility |
""" |
def __init__(self, mode): |
@@ -127,5 +127,5 @@ |
"""return true if the node should be treated |
""" |
visibility = get_visibility(getattr(node, 'name', node)) |
- return not (self.__mode & VIS_MOD[visibility] ) |
+ return not (self.__mode & VIS_MOD[visibility]) |