diff options
-rw-r--r-- | checkers/typecheck.py | 4 | ||||
-rw-r--r-- | checkers/utils.py | 8 |
2 files changed, 2 insertions, 10 deletions
diff --git a/checkers/typecheck.py b/checkers/typecheck.py index ab0484323..49e595d7a 100644 --- a/checkers/typecheck.py +++ b/checkers/typecheck.py @@ -25,7 +25,7 @@ from logilab.astng.infutils import YES, Instance from pylint.interfaces import IASTNGChecker from pylint.checkers import BaseChecker -from pylint.checkers.utils import safe_infer, is_super, display_type +from pylint.checkers.utils import safe_infer, is_super MSGS = { 'E1101': ('%s %r has no %r member', @@ -187,7 +187,7 @@ accessed.'} else: msgid = 'E1101' self.add_message(msgid, node=node, - args=(display_type(owner), name, + args=(owner.display_type(), name, node.attrname)) diff --git a/checkers/utils.py b/checkers/utils.py index ba371a53f..508fb0604 100644 --- a/checkers/utils.py +++ b/checkers/utils.py @@ -182,14 +182,6 @@ def overrides_a_method(class_node, name): return True return False -def display_type(node): - """return the type of this node for screen display""" - if isinstance(node, astng.Instance): - return 'Instance of' - elif isinstance(node, astng.Module): - return 'Module' - return 'Class' - PYMETHODS = set(('__new__', '__init__', '__del__', '__hash__', '__str__', '__repr__', '__len__', '__iter__', |