<%inherit file="run_base.html" /> <%! from pprint import pformat %> <%! from smiley.web.syntax import syntax %> <%def name="style()"> <%def name="vartable(vars, show_none=True)" filter="syntax"> % if vars is None: % if show_none: None % endif % else: % for n, v in sorted(vars.items()): ${n} = ${pformat(v, width=20)} % endfor % endif
% for t in trace: % if t.event == 'return': % elif t.event == 'call': % elif not t.local_vars: % else: % endif % endfor
Event Filename Line Function Statement Data
${t.event} ${t.filename|self.display_filename} ${t.line_no} ${t.func_name}
${getline(t.filename, t.line_no)}
${pformat(t.trace_arg, width=20) | syntax}${vartable(t.trace_arg, show_none=False)}${vartable(t.local_vars)}