usort/util.py
def print_timings(
    fn: Callable[[str], None] = print, *, timings: Sequence[Timing]
) -> None:
    """
    Print all stored timing values in microseconds.
    """
    for msg, duration in timings:
        fn(f"{msg + ':':50} {int(duration*1000000):7} µs")

    Print all stored timing values in microseconds.
    
Print all stored timing values in microseconds.
Print all stored timing values in microseconds .
def print_timings(
    fn: Callable[[str], None] = print, *, timings: Sequence[Timing]
) -> None:
    for msg, duration in timings:
        fn(f"{msg + ':':50} {int(duration*1000000):7} µs")
def print_timings ( fn : Callable [ [ str ] , None ] = print , * , timings : Sequence [ Timing ] ) -> None : for msg , duration in timings : fn ( f"{msg + ':':50} {int(duration*1000000):7} µs")
Print all stored timing values in microseconds.
Print all stored timing values in microseconds .
"""
    Print all stored timing values in microseconds.
    """
fn
Callable[[str], None]
timings
Sequence[Timing]