![]() |
Qucs-S S-parameter Viewer & RF Synthesis Tools
|
Classes | |
| class | AnnouncingParser |
Functions | |
| None | diagnose ("_IncomingMarkup" data) |
| None | lxml_trace ("_IncomingMarkup" data, bool html=True, **Any kwargs) |
| None | htmlparser_trace (str data) |
| str | rword (int length=5) |
| str | rsentence (int length=4) |
| str | rdoc (int num_elements=1000) |
| None | benchmark_parsers (int num_elements=100000) |
| None | profile (int num_elements=100000, str parser="lxml") |
Variables | |
| str | _vowels = "aeiou" |
| str | _consonants = "bcdfghjklmnpqrstvwxyz" |
Diagnostic functions, mainly for use when doing tech support.
| None bs4.diagnose.benchmark_parsers | ( | int | num_elements = 100000 | ) |
Very basic head-to-head performance benchmark.
| None bs4.diagnose.diagnose | ( | "_IncomingMarkup" | data | ) |
Diagnostic suite for isolating common problems. :param data: Some markup that needs to be explained. :return: None; diagnostics are printed to standard output.
| None bs4.diagnose.htmlparser_trace | ( | str | data | ) |
Print out the HTMLParser events that occur during parsing. This lets you see how HTMLParser parses a document when no Beautiful Soup code is running. :param data: Some markup.
| None bs4.diagnose.lxml_trace | ( | "_IncomingMarkup" | data, |
| bool | html = True, |
||
| **Any | kwargs | ||
| ) |
Print out the lxml events that occur during parsing. This lets you see how lxml parses a document when no Beautiful Soup code is running. You can use this to determine whether an lxml-specific problem is in Beautiful Soup's lxml tree builders or in lxml itself. :param data: Some markup. :param html: If True, markup will be parsed with lxml's HTML parser. if False, lxml's XML parser will be used.
| None bs4.diagnose.profile | ( | int | num_elements = 100000, |
| str | parser = "lxml" |
||
| ) |
Use Python's profiler on a randomly generated document.
| str bs4.diagnose.rdoc | ( | int | num_elements = 1000 | ) |
Randomly generate an invalid HTML document. :meta private:
| str bs4.diagnose.rsentence | ( | int | length = 4 | ) |
Generate a random sentence-like string. :meta private:
| str bs4.diagnose.rword | ( | int | length = 5 | ) |
Generate a random word-like string. :meta private: