import os import collect import trace from templess import templess, parse, convert, nanosax, util # initialize modules = (templess, parse, convert, nanosax, util) modnames = [mod.__name__ for mod in modules] modfiles = [mod.__file__ for mod in modules] t = trace.Tracer(modfiles) # collect some run-time info t.start() template = templess.template( '' '') ret = template.unicode({'baz': 'qux'}) assert ret == 'qux' t.stop() # process and print the results import report c = collect.Collector(modnames) r = report.reporter() report.report(c, t, r)