fastdev.utils.tui ================= .. py:module:: fastdev.utils.tui Module Contents --------------- .. py:function:: parallel_track(func: Callable[[T], R], args: List[T], num_workers: int = 8, description: str = 'Processing') -> List[R] .. py:function:: log_once(message: str, level: Union[str, int] = logging.INFO, logger: Optional[logging.Logger] = None) Log a message only once (based on the message content and the source code location). :param message: message to log :type message: str :param level: log level, could be "critical", "error", "warning", "info", "debug" or corresponding int value (default: "info") :type level: str or int