checksit.summary

Summarise log files with checksit output.

Reads log files that contain output from checksit in “compact” log mode from numerous files, and summarise the results.

Functions

do_exclude(err, exclude_patterns)

find_log_files([dr])

Find all log files in directory.

get_max_column_count(files, sep)

Find maximum number of columns across a number of files.

summarise([log_files, log_directory, ...])

checksit.summary.find_log_files(dr: str | None = None) List[str][source]

Find all log files in directory.

Find all the files ending “.log” in given directory. If no directory given, uses current directory.

Parameters:

dr – directory to find files in.

Returns:

List of files in directory ending with “.log”

checksit.summary.get_max_column_count(files: List[str], sep: str) int[source]

Find maximum number of columns across a number of files.

Parameters:
  • files – list of files to look through

  • sep – separator between columns in files

Returns:

Largest number of columns in any of the files.