fastdev.utils.tui¶
Module Contents¶
- fastdev.utils.tui.parallel_track(func: Callable[[T], R], args: List[T], num_workers: int = 8, description: str = 'Processing') List[R] [source]¶
- Parameters:
func (Callable[[T], R])
args (List[T])
num_workers (int)
description (str)
- Return type:
List[R]
- fastdev.utils.tui.log_once(message: str, level: str | int = logging.INFO)[source]¶
Log a message only once (based on the message content and the source code location).
- Parameters:
message (str) – message to log
level (str or int) – log level, could be “critical”, “error”, “warning”, “info”, “debug” or corresponding int value (default: “info”)