From 245012e25756a7a4ed317e332e2ad47e89c39660 2020-02-11 19:56:38 From: Alex Hall Date: 2020-02-11 19:56:38 Subject: [PATCH] Handle line gaps for truncated pieces --- diff --git a/IPython/core/ultratb.py b/IPython/core/ultratb.py index 96a4a48..f7d9fca 100644 --- a/IPython/core/ultratb.py +++ b/IPython/core/ultratb.py @@ -154,6 +154,10 @@ def _format_traceback_lines(lines, Colors, lvals, _line_format): res = [] for stack_line in lines: + if stack_line is stack_data.LINE_GAP: + res.append('%s (...)%s\n' % (Colors.linenoEm, Colors.Normal)) + continue + line = stack_line.text.rstrip('\n') + '\n' new_line, err = _line_format(line, 'str')