import string, sys, traceback from Funcs import htmlEncode # @@ 2000-04-10 ce: change these so they're general args to the tags rather than just the colors HTMLForExceptionOptions = { 'table.bgcolor': '#F0F0F0', 'default.fgcolor': '#000000', 'row.location.fgcolor': '#0000AA', 'row.code.fgcolor': '#FF0000' } def ExpansiveHTMLForException(context=5, options=None): from WebUtils import cgitb if options: opt = HTMLForExceptionOptions.copy() opt.update(options) else: opt = HTMLForExceptionOptions return cgitb.html(context=context, options=opt)