Skip to content

Commit e76c9ef

Browse files
committed
add attributes to get error name and value
1 parent 9c941f9 commit e76c9ef

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

nbclient/exceptions.py

Lines changed: 7 additions & 3 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,8 +67,10 @@ def from_cell_and_msg(cls, cell, msg):
6567
traceback=tb,
6668
ename=msg.get('ename', '<Error>'),
6769
evalue=msg.get('evalue', ''),
68-
)
69-
)
70+
),
71+
ename=msg.get('ename', '<Error>'),
72+
evalue=msg.get('evalue', '')
73+
)
7074

7175

7276
exec_err_msg = u"""\

0 commit comments

Comments
 (0)