linkcheck.director.console

Helpers for console output.

Functions

internal_error([out, etype, evalue, tb])

Print internal error message (output defaults to stderr).

print_app_info([out])

Print system and application info (output defaults to stderr).

print_env_info(key[, out])

If given environment key is defined, print it out.

print_locale_info([out])

Print locale info.

print_proxy_info([out])

Print proxy info.

print_version([out])

Print the program version (output defaults to stdout).

Classes

StatusLogger([fd])

Standard status logger.

class linkcheck.director.console.StatusLogger(fd=<encodings.utf_8.StreamWriter object>)[source]

Bases: object

Standard status logger. Default output is stderr.

Save file descriptor for logging.

flush()[source]

Flush file descriptor.

log_status(checked, in_progress, queue, duration, num_urls)[source]

Write status message to file descriptor.

write(msg)[source]

Write message to file descriptor.

writeln(msg)[source]

Write status message and line break to file descriptor.

linkcheck.director.console.internal_error(out=<encodings.utf_8.StreamWriter object>, etype=None, evalue=None, tb=None)[source]

Print internal error message (output defaults to stderr).

linkcheck.director.console.print_app_info(out=<encodings.utf_8.StreamWriter object>)[source]

Print system and application info (output defaults to stderr).

linkcheck.director.console.print_env_info(key, out=<encodings.utf_8.StreamWriter object>)[source]

If given environment key is defined, print it out.

linkcheck.director.console.print_locale_info(out=<encodings.utf_8.StreamWriter object>)[source]

Print locale info.

linkcheck.director.console.print_proxy_info(out=<encodings.utf_8.StreamWriter object>)[source]

Print proxy info.

linkcheck.director.console.print_version(out=<encodings.utf_8.StreamWriter object>)[source]

Print the program version (output defaults to stdout).