linkcheck.director

Management of checking a queue of links with several threads.

Functions

abort(aggregate)

Helper function to ensure a clean shutdown.

abort_now()

Force exit of current process without cleanup.

check_url(aggregate)

Helper function waiting for URL queue.

check_urls(aggregate)

Main check function; checks all configured URLs until interrupted with Ctrl-C.

get_aggregate(config)

Get an aggregator instance with given configuration.

interrupt(aggregate)

Interrupt execution and shutdown, ignoring any subsequent interrupts.

linkcheck.director.abort(aggregate)[source]

Helper function to ensure a clean shutdown.

linkcheck.director.abort_now()[source]

Force exit of current process without cleanup.

linkcheck.director.check_url(aggregate)[source]

Helper function waiting for URL queue.

linkcheck.director.check_urls(aggregate)[source]

Main check function; checks all configured URLs until interrupted with Ctrl-C.

Returns

None

linkcheck.director.get_aggregate(config)[source]

Get an aggregator instance with given configuration.

linkcheck.director.interrupt(aggregate)[source]

Interrupt execution and shutdown, ignoring any subsequent interrupts.

Modules

linkcheck.director.aggregator

Aggregate needed object instances for checker threads.

linkcheck.director.checker

URL checking functions.

linkcheck.director.console

Helpers for console output.

linkcheck.director.interrupter

Status message handling

linkcheck.director.logger

Logger for aggregator instances

linkcheck.director.status

Status message handling

linkcheck.director.task