%inherit file="layout.html" /> <%! from pprint import pformat %> <%! from smiley.web.syntax import syntax %> <%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 %def>
CWD | ${run.cwd} |
---|---|
Description | ${run.description} |
Start | ${run.start_time} |
End | ${run.end_time} |
Error | ${run.error_message} |
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)} |
% if t.event == 'return':
${pformat(t.trace_arg, width=20) | syntax} | % elif t.event == 'call':${vartable(t.trace_arg, show_none=False)} | % elif not t.local_vars:% else: | ${vartable(t.local_vars)} | % endif