clockblocks.debug

Utilities for logging and debugging processes operating on multiple clocks. (Helps keep track of the order of events.)

Functions

clear_multi_log()

Clears the multi-clock log.

log_calc_time_end(tag)

Utility to see how long certain stretches of code are taking on different clocks.

log_calc_time_start(tag)

Utility to see how long certain stretches of code are taking on different clocks.

log_multi(position, *comment_args)

Add a log entry with the given position tag.

print_multi_log(how_many)

Prints out a trace of the last how_many log statements