@staticmethod<EOL><INDENT>def mmPrettyPrintTraces(traces, breakOnResets=None):<DEDENT>
assert len(traces) > <NUM_LIT:0>, "<STR_LIT>"<EOL>table = PrettyTable(["<STR_LIT:#>"] + [trace.prettyPrintTitle() for trace in traces])<EOL>for i in xrange(len(traces[<NUM_LIT:0>].data)):<EOL><INDENT>if breakOnResets and breakOnResets.data[i]:<EOL><INDENT>table.add_row(["<STR_LIT>"] * (len(traces) + <NUM_LIT:1>))<EOL><DEDENT>table.add_row([i] +<EOL>[trace.prettyPrintDatum(trace.data[i]) for trace in traces])<EOL><DEDENT>return table.get_string().encode("<STR_LIT:utf-8>")<EOL>
Returns pretty-printed table of traces.

@param traces (list) Traces to print in table
@param breakOnResets (BoolsTrace) Trace of resets to break table on

@return (string) Pretty-printed table of traces.