summaryrefslogtreecommitdiff
path: root/astroid/objects.py
diff options
context:
space:
mode:
authorClaudiu Popa <pcmanticore@gmail.com>2019-02-28 15:35:51 +0100
committerClaudiu Popa <pcmanticore@gmail.com>2019-02-28 15:35:51 +0100
commitd888495219b8d50da24ae85757c67b7b7cac1ae2 (patch)
tree1d3f9b26dd3fbaf65338c5b365ea35bd575cf966 /astroid/objects.py
parent20340aca215c12b132c9f4091afc6f5af1205044 (diff)
downloadastroid-git-d888495219b8d50da24ae85757c67b7b7cac1ae2.tar.gz
Correctly instantiate exception instances when inferring their attributes with objectmodel
Close PyCQA/pylint#2776
Diffstat (limited to 'astroid/objects.py')
-rw-r--r--astroid/objects.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/astroid/objects.py b/astroid/objects.py
index b511cda0..888ca36e 100644
--- a/astroid/objects.py
+++ b/astroid/objects.py
@@ -216,7 +216,7 @@ class ExceptionInstance(bases.Instance):
instance = objectmodel.BUILTIN_EXCEPTIONS.get(
qname, objectmodel.ExceptionInstanceModel
)
- return instance()
+ return instance()(self)
class DictInstance(bases.Instance):