diff options
Diffstat (limited to 'pylint/checkers/classes.py')
-rw-r--r-- | pylint/checkers/classes.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/pylint/checkers/classes.py b/pylint/checkers/classes.py index dd0333077..8e97a958d 100644 --- a/pylint/checkers/classes.py +++ b/pylint/checkers/classes.py @@ -923,7 +923,8 @@ a metaclass class method.'} except astroid.InferenceError: continue for klass, method in six.iteritems(not_called_yet): - if klass.name == 'object' or method.parent.name == 'object': + cls = node_frame_class(method) + if klass.name == 'object' or (cls and cls.name == 'object'): continue self.add_message('super-init-not-called', args=klass.name, node=node) |