Skip to content

Commit ab0162f

Browse files
authored
Merge pull request #41 from rohitsanj/add-error-attributes
add attributes to get error name and value
2 parents 9c941f9 + 11c44f5 commit ab0162f

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

nbclient/exceptions.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,11 @@ class CellExecutionError(Exception):
4040
failures gracefully.
4141
"""
4242

43-
def __init__(self, traceback):
43+
def __init__(self, traceback, ename, evalue):
4444
super(CellExecutionError, self).__init__(traceback)
4545
self.traceback = traceback
46+
self.ename = ename
47+
self.evalue = evalue
4648

4749
def __str__(self):
4850
s = self.__unicode__()
@@ -65,7 +67,9 @@ def from_cell_and_msg(cls, cell, msg):
6567
traceback=tb,
6668
ename=msg.get('ename', '<Error>'),
6769
evalue=msg.get('evalue', ''),
68-
)
70+
),
71+
ename=msg.get('ename', '<Error>'),
72+
evalue=msg.get('evalue', '')
6973
)
7074

7175

0 commit comments

Comments
 (0)