'Render the traceback for the interactive console.'

def render_summary(self, include_title=True):

    title = ''
    frames = []
    classes = ['traceback']
    if (not self.frames):
        classes.append('noframe-traceback')
    if include_title:
        if self.is_syntax_error:
            title = u'Syntax    Error'
        else:
            title = u'Traceback    <em>(most    recent    call    last)</em>:'
    for frame in self.frames:
        frames.append((u'<li%s>%s' % (((frame.info and (u'    title="%s"' % escape(frame.info))) or u''), frame.render())))
    if self.is_syntax_error:
        description_wrapper = u'<pre    class=syntaxerror>%s</pre>'
    else:
        description_wrapper = u'<blockquote>%s</blockquote>'
    return (SUMMARY_HTML % {'classes': u'    '.join(classes), 'title': ((title and (u'<h3>%s</h3>' % title)) or u''), 'frames': u'\n'.join(frames), 'description': (description_wrapper % escape(self.exception))})
