Skip to content

timer

Definitions of timer decorator + context-manager

Classes:

Functions:

  • timer_dec

    Decorator to get function execution time

TimerCtxManager

TimerCtxManager()

Timer context manager class

TimerCtxManager class c-tor

Methods:

  • __enter__

    TimerCtxManager context manager (enter dunder method)

  • __exit__

    TimerCtxManager context manager (exit dunder method)

__enter__

__enter__() -> None

TimerCtxManager context manager (enter dunder method)

Returns:

  • None

    Nothing

__exit__

__exit__(exc_type: Any, exc_val: Any, exc_tb: Any) -> None

TimerCtxManager context manager (exit dunder method)

Parameters:

  • exc_type

    (Any) –

    Exception type

  • exc_val

    (Any) –

    Exception value

  • exc_tb

    (Any) –

    Traceback

Returns:

  • None

    Nothing

timer_dec

timer_dec(func: Callable[[Any], Any]) -> Callable[[Any], Any]

Decorator to get function execution time

Parameters:

Returns:

  • Callable[[Any], Any]

    Decorated function