class documentation

class CheckExternalLinksBuilder(DummyBuilder):

View In Hierarchy

Checks for broken external links.
Class Variable name Undocumented
Method check​_thread Undocumented
Method finish Finish the building process.
Method init Load necessary templates and perform initialization. The default implementation does nothing.
Method limit​_rate Undocumented
Method process​_result Undocumented
Method rqueue Undocumented
Method workers Undocumented
Method wqueue Undocumented
Method write​_entry Undocumented
Method write​_linkstat Undocumented
Class Variable epilog Undocumented
Instance Variable ​_broken Undocumented
Instance Variable ​_good Undocumented
Instance Variable ​_redirected Undocumented
Instance Variable ​_rqueue Undocumented
Instance Variable ​_wqueue Undocumented
Instance Variable hyperlinks Undocumented
Property anchors​_ignore Undocumented
Property auth Undocumented
Property broken Undocumented
Property good Undocumented
Property redirected Undocumented
Property to​_ignore Undocumented

Inherited from DummyBuilder:

Method get​_outdated​_docs Return an iterable of output files that are outdated, or a string describing what an update build will build.
Method get​_target​_uri Return the target URI for a document name.
Method prepare​_writing A place where you can add logic before write_doc is run
Method write​_doc Where you actually write something to the filesystem.
Class Variable allow​_parallel Undocumented

Inherited from Builder (via DummyBuilder):

Method build Main build method.
Method build​_all Build all source files.
Method build​_specific Only rebuild as much as needed for changes in the filenames.
Method build​_update Only rebuild what was changed or added since last build.
Method get​_relative​_uri Return a relative URI between two source filenames.
Class Variable default​_translator​_class Undocumented
Class Variable format Undocumented
Class Variable supported​_data​_uri​_images Undocumented
Class Variable supported​_image​_types Undocumented
Class Variable supported​_remote​_images Undocumented
Instance Variable events Undocumented
Method __init__ Undocumented
Method ​_read​_parallel Undocumented
Method ​_read​_serial Undocumented
Method ​_write​_parallel Undocumented
Method ​_write​_serial Undocumented
Method cleanup Cleanup any resources.
Method compile​_all​_catalogs Undocumented
Method compile​_catalogs Undocumented
Method compile​_specific​_catalogs Undocumented
Method compile​_update​_catalogs Undocumented
Method create​_template​_bridge Return the template bridge configured.
Method create​_translator Return an instance of translator.
Method get​_asset​_paths Return list of paths for assets (ex. templates, CSS, etc.).
Method get​_builder​_config Return a builder specific option.
Method get​_translator​_class Return a class of translator.
Method post​_process​_images Pick the best candidate for all image URIs.
Method read (Re-)read all files new or changed since last update.
Method read​_doc Parse a file and add/update inventory entries for the doctree.
Method set​_environment Store BuildEnvironment object.
Method write Undocumented
Method write​_doc​_serialized Handle parts of write_doc that must be called in the main process if parallel build is active.
Method write​_doctree Write the doctree to a file.
Class Variable use​_message​_catalog Undocumented
Class Variable versioning​_compare Undocumented
Class Variable versioning​_method Undocumented
Instance Variable app Undocumented
Instance Variable confdir Undocumented
Instance Variable config Undocumented
Instance Variable doctreedir Undocumented
Instance Variable env Undocumented
Instance Variable finish​_tasks Undocumented
Instance Variable imagedir Undocumented
Instance Variable images Undocumented
Instance Variable imgpath Undocumented
Instance Variable outdir Undocumented
Instance Variable parallel​_ok Undocumented
Instance Variable srcdir Undocumented
Instance Variable tags Undocumented
Instance Variable templates Undocumented
name: str =
def check_thread(self):

Undocumented

def finish(self):

Finish the building process.

The default implementation does nothing.

def init(self):
Load necessary templates and perform initialization. The default implementation does nothing.
def limit_rate(self, response):

Undocumented

Parameters
response:ResponseUndocumented
Returns
Optional[float]Undocumented
def process_result(self, result):

Undocumented

Parameters
result:CheckResultUndocumented
def rqueue(self, response):

Undocumented

Parameters
response:ResponseUndocumented
Returns
QueueUndocumented
def workers(self, response):

Undocumented

Parameters
response:ResponseUndocumented
Returns
List[Thread]Undocumented
def wqueue(self, response):

Undocumented

Parameters
response:ResponseUndocumented
Returns
QueueUndocumented
def write_entry(self, what, docname, filename, line, uri):

Undocumented

Parameters
what:strUndocumented
docname:strUndocumented
filename:strUndocumented
line:intUndocumented
uri:strUndocumented
def write_linkstat(self, data):

Undocumented

Parameters
data:dictUndocumented
epilog =
_broken: Dict[str, str] =

Undocumented

_good: Set[str] =

Undocumented

_redirected: Dict[str, Tuple[str, int]] =

Undocumented

_rqueue: Queue[CheckResult] =

Undocumented

_wqueue: PriorityQueue[CheckRequestType] =

Undocumented

hyperlinks: Dict[str, Hyperlink] =

Undocumented

@property
anchors_ignore: List[Pattern] =

Undocumented

@property
auth: List[Tuple[Pattern, Any]] =

Undocumented

@property
broken: Dict[str, str] =

Undocumented

@property
good: Set[str] =

Undocumented

@property
redirected: Dict[str, Tuple[str, int]] =

Undocumented

@property
to_ignore: List[Pattern] =

Undocumented