Coverage report: 41%

Files Functions Classes

coverage.py v7.10.5, created at 2025-08-29 01:14 +0000

File function statements missing excluded branches partial coverage
sources/librovore/__/__init__.py (no function) 5 0 0 0 0 100%
sources/librovore/__/doctab.py access_doctab 1 0 0 0 0 100%
sources/librovore/__/doctab.py (no function) 3 0 0 0 0 100%
sources/librovore/__/imports.py (no function) 37 0 0 0 0 100%
sources/librovore/__/inscription.py report_exceptions 4 4 0 4 0 0%
sources/librovore/__/inscription.py (no function) 3 0 0 0 0 100%
sources/librovore/__/interfaces.py DisplayTarget.provide_stream 6 6 0 6 0 0%
sources/librovore/__/interfaces.py (no function) 9 0 0 0 0 100%
sources/librovore/__/nomina.py (no function) 5 0 0 0 0 100%
sources/librovore/__init__.py main 2 2 0 0 0 0%
sources/librovore/__init__.py (no function) 8 0 0 0 0 100%
sources/librovore/__main__.py (no function) 2 2 0 0 0 0%
sources/librovore/cacheproxy.py CacheEntry.invalid 1 0 0 0 0 100%
sources/librovore/cacheproxy.py ContentCacheEntry.memory_usage 1 0 0 0 0 100%
sources/librovore/cacheproxy.py Cache.__init__ 4 0 0 0 0 100%
sources/librovore/cacheproxy.py Cache.acquire_mutex_for 6 0 0 2 0 100%
sources/librovore/cacheproxy.py RobotsCache.__init__ 9 0 0 2 0 100%
sources/librovore/cacheproxy.py RobotsCache.from_configuration 3 3 0 0 0 0%
sources/librovore/cacheproxy.py RobotsCache.access 7 0 0 4 0 100%
sources/librovore/cacheproxy.py RobotsCache.assign_delay 1 0 0 0 0 100%
sources/librovore/cacheproxy.py RobotsCache.calculate_delay_remainder 4 0 0 2 0 100%
sources/librovore/cacheproxy.py RobotsCache.determine_ttl 2 0 0 2 0 100%
sources/librovore/cacheproxy.py RobotsCache.store 4 0 0 0 0 100%
sources/librovore/cacheproxy.py RobotsCache._evict_by_count 4 0 0 4 0 100%
sources/librovore/cacheproxy.py RobotsCache._record_access 3 0 0 0 0 100%
sources/librovore/cacheproxy.py RobotsCache._remove 3 0 0 0 0 100%
sources/librovore/cacheproxy.py ContentCache.__init__ 8 0 0 2 0 100%
sources/librovore/cacheproxy.py ContentCache.from_configuration 7 7 0 2 0 0%
sources/librovore/cacheproxy.py ContentCache.access 7 0 0 4 0 100%
sources/librovore/cacheproxy.py ContentCache.determine_ttl 3 0 0 2 0 100%
sources/librovore/cacheproxy.py ContentCache.retrieve_url 1 1 0 0 0 0%
sources/librovore/cacheproxy.py ContentCache.store 8 0 0 2 0 100%
sources/librovore/cacheproxy.py ContentCache._calculate_response_size 4 0 0 2 0 100%
sources/librovore/cacheproxy.py ContentCache._evict_by_memory 7 0 0 4 0 100%
sources/librovore/cacheproxy.py ContentCache._record_access 3 0 0 0 0 100%
sources/librovore/cacheproxy.py ContentCache._remove 4 0 0 2 0 100%
sources/librovore/cacheproxy.py ProbeCache.__init__ 7 0 0 2 0 100%
sources/librovore/cacheproxy.py ProbeCache.from_configuration 6 6 0 2 0 0%
sources/librovore/cacheproxy.py ProbeCache.access 7 0 0 4 0 100%
sources/librovore/cacheproxy.py ProbeCache.determine_ttl 3 0 0 2 0 100%
sources/librovore/cacheproxy.py ProbeCache.probe_url 1 1 0 0 0 0%
sources/librovore/cacheproxy.py ProbeCache.store 4 0 0 0 0 100%
sources/librovore/cacheproxy.py ProbeCache._evict_by_count 4 0 0 4 0 100%
sources/librovore/cacheproxy.py ProbeCache._record_access 3 0 0 0 0 100%
sources/librovore/cacheproxy.py ProbeCache._remove 3 0 0 0 0 100%
sources/librovore/cacheproxy.py prepare 3 3 0 0 0 0%
sources/librovore/cacheproxy.py probe_url 13 0 0 6 0 100%
sources/librovore/cacheproxy.py retrieve_url 19 0 0 6 0 100%
sources/librovore/cacheproxy.py retrieve_url_as_text 29 3 0 8 1 89%
sources/librovore/cacheproxy.py _apply_request_delay 12 3 0 6 3 67%
sources/librovore/cacheproxy.py _cache_robots_txt_error 3 0 0 0 0 100%
sources/librovore/cacheproxy.py _cache_robots_txt_result 3 0 0 0 0 100%
sources/librovore/cacheproxy.py _check_robots_txt 11 3 0 6 2 71%
sources/librovore/cacheproxy.py _detect_charset_with_fallback 5 0 0 2 0 100%
sources/librovore/cacheproxy.py _detect_mimetype_with_fallback 4 1 0 2 1 67%
sources/librovore/cacheproxy.py _extract_charset_from_headers 7 0 0 4 0 100%
sources/librovore/cacheproxy.py _extract_domain 1 0 0 0 0 100%
sources/librovore/cacheproxy.py _extract_mimetype_from_headers 5 0 0 2 0 100%
sources/librovore/cacheproxy.py _probe_url 12 5 0 2 1 57%
sources/librovore/cacheproxy.py _retrieve_robots_txt 21 7 0 4 1 60%
sources/librovore/cacheproxy.py _retrieve_url 12 4 0 2 1 64%
sources/librovore/cacheproxy.py _validate_textual_content 5 1 0 4 1 78%
sources/librovore/cacheproxy.py (no function) 92 0 0 0 0 100%
sources/librovore/cli.py _CliCommand.__call__ 1 1 0 0 0 0%
sources/librovore/cli.py DetectCommand.__call__ 20 20 0 8 0 0%
sources/librovore/cli.py QueryInventoryCommand.__call__ 14 14 0 4 0 0%
sources/librovore/cli.py QueryContentCommand.__call__ 16 16 0 6 0 0%
sources/librovore/cli.py SurveyProcessorsCommand.__call__ 16 16 0 4 0 0%
sources/librovore/cli.py ServeCommand.__call__ 5 0 0 0 0 100%
sources/librovore/cli.py Cli.__call__ 6 6 0 0 0 0%
sources/librovore/cli.py Cli.prepare_invocation_args 2 0 0 0 0 100%
sources/librovore/cli.py execute 8 8 0 0 0 0%
sources/librovore/cli.py _format_cli_exception 15 15 0 12 0 0%
sources/librovore/cli.py _prepare 10 10 0 2 0 0%
sources/librovore/cli.py (no function) 65 0 0 0 0 100%
sources/librovore/detection.py DetectionsCacheEntry.detection_optimal 3 0 0 2 0 100%
sources/librovore/detection.py DetectionsCacheEntry.invalid 1 0 0 0 0 100%
sources/librovore/detection.py DetectionsCache.access_detections 7 0 0 4 0 100%
sources/librovore/detection.py DetectionsCache.access_detection_optimal 7 0 0 4 0 100%
sources/librovore/detection.py DetectionsCache.add_entry 2 0 0 0 0 100%
sources/librovore/detection.py DetectionsCache.clear 2 0 0 0 0 100%
sources/librovore/detection.py resolve_source_url 1 1 0 0 0 0%
sources/librovore/detection.py access_detections 9 9 0 4 0 0%
sources/librovore/detection.py access_detections_ll 8 8 0 4 0 0%
sources/librovore/detection.py detect 19 19 0 10 0 0%
sources/librovore/detection.py detect_inventory 2 2 0 0 0 0%
sources/librovore/detection.py detect_structure 2 2 0 0 0 0%
sources/librovore/detection.py determine_detection_optimal_ll 5 0 0 2 0 100%
sources/librovore/detection.py _execute_processors 7 0 0 2 0 100%
sources/librovore/detection.py _execute_processors_with_patterns 12 5 0 6 1 56%
sources/librovore/detection.py _execute_processors_and_cache 2 2 0 0 0 0%
sources/librovore/detection.py _select_detection_optimal 7 0 0 4 0 100%
sources/librovore/detection.py _select_detection_optimal.sort_key 4 0 0 0 0 100%
sources/librovore/detection.py (no function) 36 0 0 0 0 100%
sources/librovore/exceptions.py DetectionConfidenceInvalidity.__init__ 2 2 0 0 0 0%
sources/librovore/exceptions.py DocumentationContentAbsence.__init__ 3 3 0 0 0 0%
sources/librovore/exceptions.py DocumentationInaccessibility.__init__ 3 0 0 0 0 100%
sources/librovore/exceptions.py DocumentationObjectAbsence.__init__ 4 4 0 0 0 0%
sources/librovore/exceptions.py DocumentationParseFailure.__init__ 3 3 0 0 0 0%
sources/librovore/exceptions.py ExtensionCacheFailure.__init__ 2 2 0 0 0 0%
sources/librovore/exceptions.py ExtensionConfigurationInvalidity.__init__ 2 0 0 0 0 100%
sources/librovore/exceptions.py ExtensionInstallFailure.__init__ 2 2 0 0 0 0%
sources/librovore/exceptions.py ExtensionRegisterFailure.__init__ 1 1 0 0 0 0%
sources/librovore/exceptions.py ExtensionVersionConflict.__init__ 4 4 0 0 0 0%
sources/librovore/exceptions.py HttpContentTypeInvalidity.__init__ 4 0 0 0 0 100%
sources/librovore/exceptions.py InventoryFilterInvalidity.__init__ 1 1 0 0 0 0%
sources/librovore/exceptions.py InventoryInaccessibility.__init__ 3 0 0 0 0 100%
sources/librovore/exceptions.py InventoryInvalidity.__init__ 3 0 0 0 0 100%
sources/librovore/exceptions.py InventoryUrlInvalidity.__init__ 3 0 0 0 0 100%
sources/librovore/exceptions.py InventoryUrlNoSupport.__init__ 6 6 0 0 0 0%
sources/librovore/exceptions.py ProcessorGenusInvalidity.__init__ 3 3 0 0 0 0%
sources/librovore/exceptions.py ProcessorInavailability.__init__ 3 3 0 0 0 0%
sources/librovore/exceptions.py ProcessorInvalidity.__init__ 4 4 0 0 0 0%
sources/librovore/exceptions.py StructureIncompatibility.__init__ 3 3 0 0 0 0%
sources/librovore/exceptions.py StructureProcessFailure.__init__ 3 3 0 0 0 0%
sources/librovore/exceptions.py ContentExtractFailure.__init__ 6 6 0 0 0 0%
sources/librovore/exceptions.py ThemeDetectFailure.__init__ 2 2 0 0 0 0%
sources/librovore/exceptions.py UrlImpermissibility.__init__ 4 4 0 0 0 0%
sources/librovore/exceptions.py (no function) 53 0 0 0 0 100%
sources/librovore/functions.py detect 12 12 0 2 0 0%
sources/librovore/functions.py query_content 20 20 0 2 0 0%
sources/librovore/functions.py query_inventory 13 13 0 0 0 0%
sources/librovore/functions.py survey_processors 17 17 0 10 0 0%
sources/librovore/functions.py _normalize_location 3 3 0 4 0 0%
sources/librovore/functions.py _produce_generic_error_response 1 1 0 0 0 0%
sources/librovore/functions.py _produce_inventory_error_response 1 1 0 0 0 0%
sources/librovore/functions.py _produce_processor_error_response 7 7 0 4 0 0%
sources/librovore/functions.py _produce_structure_error_response 1 1 0 0 0 0%
sources/librovore/functions.py _serialize_for_json 17 17 0 14 0 0%
sources/librovore/functions.py (no function) 22 0 0 0 0 100%
sources/librovore/interfaces.py (no function) 34 0 0 0 0 100%
sources/librovore/inventories/__.py (no function) 2 0 0 0 0 100%
sources/librovore/inventories/__init__.py (no function) 0 0 0 0 0 100%
sources/librovore/inventories/mkdocs/__.py (no function) 1 1 0 0 0 0%
sources/librovore/inventories/mkdocs/__init__.py register 2 2 0 0 0 0%
sources/librovore/inventories/mkdocs/__init__.py (no function) 3 3 0 0 0 0%
sources/librovore/inventories/mkdocs/detection.py MkDocsInventoryDetection.from_source 3 3 0 0 0 0%
sources/librovore/inventories/mkdocs/detection.py MkDocsInventoryDetection.filter_inventory 7 7 0 4 0 0%
sources/librovore/inventories/mkdocs/detection.py calculate_confidence 6 6 0 4 0 0%
sources/librovore/inventories/mkdocs/detection.py filter_inventory 15 15 0 10 0 0%
sources/librovore/inventories/mkdocs/detection.py MkDocsInventoryObject.render_specifics_markdown 8 8 0 4 0 0%
sources/librovore/inventories/mkdocs/detection.py MkDocsInventoryObject.render_specifics_json 1 1 0 0 0 0%
sources/librovore/inventories/mkdocs/detection.py format_inventory_object 5 5 0 0 0 0%
sources/librovore/inventories/mkdocs/detection.py probe_search_index 5 5 0 4 0 0%
sources/librovore/inventories/mkdocs/detection.py _count_valid_docs 6 6 0 6 0 0%
sources/librovore/inventories/mkdocs/detection.py _is_valid_search_index 8 8 0 4 0 0%
sources/librovore/inventories/mkdocs/detection.py _try_single_search_index 14 14 0 6 0 0%
sources/librovore/inventories/mkdocs/detection.py (no function) 22 22 0 0 0 0%
sources/librovore/inventories/mkdocs/main.py MkDocsInventoryProcessor.capabilities 1 1 0 0 0 0%
sources/librovore/inventories/mkdocs/main.py MkDocsInventoryProcessor.detect 3 3 0 0 0 0%
sources/librovore/inventories/mkdocs/main.py (no function) 7 7 0 0 0 0%
sources/librovore/inventories/sphinx/__.py (no function) 1 0 0 0 0 100%
sources/librovore/inventories/sphinx/__init__.py register 2 0 0 0 0 100%
sources/librovore/inventories/sphinx/__init__.py (no function) 3 0 0 0 0 100%
sources/librovore/inventories/sphinx/detection.py SphinxInventoryDetection.from_source 1 1 0 0 0 0%
sources/librovore/inventories/sphinx/detection.py SphinxInventoryDetection.filter_inventory 2 2 0 0 0 0%
sources/librovore/inventories/sphinx/detection.py derive_inventory_url 2 2 0 0 0 0%
sources/librovore/inventories/sphinx/detection.py extract_inventory 13 13 0 4 0 0%
sources/librovore/inventories/sphinx/detection.py filter_inventory 14 14 0 8 0 0%
sources/librovore/inventories/sphinx/detection.py SphinxInventoryObject.render_specifics_markdown 18 18 0 12 0 0%
sources/librovore/inventories/sphinx/detection.py SphinxInventoryObject.render_specifics_json 1 1 0 0 0 0%
sources/librovore/inventories/sphinx/detection.py format_inventory_object 1 1 0 0 0 0%
sources/librovore/inventories/sphinx/detection.py (no function) 14 0 0 0 0 100%
sources/librovore/inventories/sphinx/main.py SphinxInventoryProcessor.capabilities 1 1 0 0 0 0%
sources/librovore/inventories/sphinx/main.py SphinxInventoryProcessor.detect 5 5 0 2 0 0%
sources/librovore/inventories/sphinx/main.py check_objects_inv 4 4 0 0 0 0%
sources/librovore/inventories/sphinx/main.py (no function) 8 0 0 0 0 100%
sources/librovore/processors.py Processor.capabilities 1 1 0 0 0 0%
sources/librovore/processors.py Processor.detect 1 1 0 0 0 0%
sources/librovore/processors.py Detection.capabilities 1 1 0 0 0 0%
sources/librovore/processors.py Detection.__post_init__ 2 2 0 2 0 0%
sources/librovore/processors.py Detection.from_source 1 1 0 0 0 0%
sources/librovore/processors.py InventoryDetection.filter_inventory 1 1 0 0 0 0%
sources/librovore/processors.py StructureDetection.extract_contents 1 1 0 0 0 0%
sources/librovore/processors.py _inventory_validator 1 0 0 0 0 100%
sources/librovore/processors.py _structure_validator 1 0 0 0 0 100%
sources/librovore/processors.py (no function) 40 0 0 0 0 100%
sources/librovore/results.py InventoryObject.effective_display_name 3 3 0 2 0 0%
sources/librovore/results.py InventoryObject.render_specifics_json 1 1 0 0 0 0%
sources/librovore/results.py InventoryObject.render_specifics_markdown 1 1 0 0 0 0%
sources/librovore/results.py InventoryObject.render_as_json 5 5 0 0 0 0%
sources/librovore/results.py InventoryObject.render_as_markdown 8 8 0 2 0 0%
sources/librovore/results.py ContentDocument.has_meaningful_content 1 1 0 0 0 0%
sources/librovore/results.py ContentDocument.render_as_json 1 1 0 0 0 0%
sources/librovore/results.py ContentDocument.render_as_markdown 13 13 0 10 0 0%
sources/librovore/results.py ErrorInfo.render_as_json 1 1 0 0 0 0%
sources/librovore/results.py ErrorResponse.render_as_json 1 1 0 0 0 0%
sources/librovore/results.py ErrorResponse.render_as_markdown 9 9 0 4 0 0%
sources/librovore/results.py InventoryLocationInfo.render_as_json 1 1 0 0 0 0%
sources/librovore/results.py SearchMetadata.results_truncated 3 3 0 2 0 0%
sources/librovore/results.py SearchMetadata.render_as_json 1 1 0 0 0 0%
sources/librovore/results.py SearchResult.from_inventory_object 1 1 0 0 0 0%
sources/librovore/results.py SearchResult.render_as_json 1 1 0 0 0 0%
sources/librovore/results.py SearchResult.render_as_markdown 8 8 0 2 0 0%
sources/librovore/results.py ContentQueryResult.render_as_json 3 3 0 0 0 0%
sources/librovore/results.py ContentQueryResult.render_as_markdown 29 29 0 18 0 0%
sources/librovore/results.py InventoryQueryResult.render_as_json 3 3 0 0 0 0%
sources/librovore/results.py InventoryQueryResult.render_as_markdown 14 14 0 6 0 0%
sources/librovore/results.py Detection.render_as_json 1 1 0 0 0 0%
sources/librovore/results.py DetectionsResult.render_as_json 2 2 0 0 0 0%
sources/librovore/results.py DetectionsResult.render_as_markdown 14 14 0 6 0 0%
sources/librovore/results.py ProcessorInfo.render_as_json 1 1 0 0 0 0%
sources/librovore/results.py ProcessorInfo.render_as_markdown 23 23 0 18 0 0%
sources/librovore/results.py ProcessorsSurveyResult.render_as_json 2 2 0 0 0 0%
sources/librovore/results.py ProcessorsSurveyResult.render_as_markdown 17 17 0 10 0 0%
sources/librovore/results.py serialize_for_json 7 7 0 6 0 0%
sources/librovore/results.py _serialize_dataclass_for_json 7 7 0 4 0 0%
sources/librovore/results.py _serialize_mapping_for_json 1 1 0 0 0 0%
sources/librovore/results.py _serialize_sequence_for_json 1 1 0 0 0 0%
sources/librovore/results.py (no function) 116 0 0 0 0 100%
sources/librovore/search.py filter_by_name 12 12 0 8 0 0%
sources/librovore/search.py _filter_exact 14 14 0 8 0 0%
sources/librovore/search.py _filter_regex 5 5 0 0 0 0%
sources/librovore/search.py _filter_fuzzy 9 9 0 4 0 0%
sources/librovore/search.py (no function) 9 0 0 0 0 100%
sources/librovore/server.py serve 7 0 0 4 0 100%
sources/librovore/server.py _produce_detect_function 2 2 0 0 0 0%
sources/librovore/server.py _produce_detect_function.detect 7 7 0 4 0 0%
sources/librovore/server.py _produce_query_content_function 2 0 0 0 0 100%
sources/librovore/server.py _produce_query_content_function.query_content 4 4 0 0 0 0%
sources/librovore/server.py _produce_query_inventory_function 2 0 0 0 0 100%
sources/librovore/server.py _produce_query_inventory_function.query_inventory 4 4 0 0 0 0%
sources/librovore/server.py _produce_survey_processors_function 2 2 0 0 0 0%
sources/librovore/server.py _produce_survey_processors_function.survey_processors 2 2 0 0 0 0%
sources/librovore/server.py _register_server_functions 7 2 0 2 1 67%
sources/librovore/server.py _to_immutable_filters 1 1 0 0 0 0%
sources/librovore/server.py _to_immutable_search_behaviors 2 2 0 0 0 0%
sources/librovore/server.py (no function) 28 0 0 0 0 100%
sources/librovore/state.py (no function) 6 0 0 0 0 100%
sources/librovore/structures/__.py (no function) 2 0 0 0 0 100%
sources/librovore/structures/__init__.py (no function) 0 0 0 0 0 100%
sources/librovore/structures/mkdocs/__.py (no function) 1 0 0 0 0 100%
sources/librovore/structures/mkdocs/__init__.py register 2 0 0 0 0 100%
sources/librovore/structures/mkdocs/__init__.py (no function) 3 0 0 0 0 100%
sources/librovore/structures/mkdocs/conversion.py html_to_markdown 6 6 0 2 0 0%
sources/librovore/structures/mkdocs/conversion.py _MarkdownContext.__init__ 2 2 0 0 0 0%
sources/librovore/structures/mkdocs/conversion.py _convert_admonition 25 25 0 12 0 0%
sources/librovore/structures/mkdocs/conversion.py _convert_children 5 5 0 2 0 0%
sources/librovore/structures/mkdocs/conversion.py _convert_code_block 7 7 0 4 0 0%
sources/librovore/structures/mkdocs/conversion.py _convert_definition_list 2 2 0 0 0 0%
sources/librovore/structures/mkdocs/conversion.py _convert_div 11 11 0 8 0 0%
sources/librovore/structures/mkdocs/conversion.py _convert_element_to_markdown 3 3 0 2 0 0%
sources/librovore/structures/mkdocs/conversion.py _convert_header 6 6 0 2 0 0%
sources/librovore/structures/mkdocs/conversion.py _convert_inline_code 2 2 0 0 0 0%
sources/librovore/structures/mkdocs/conversion.py _convert_link 5 5 0 2 0 0%
sources/librovore/structures/mkdocs/conversion.py _convert_preformatted 7 7 0 4 0 0%
sources/librovore/structures/mkdocs/conversion.py _convert_span 7 7 0 4 0 0%
sources/librovore/structures/mkdocs/conversion.py _convert_table 9 9 0 6 0 0%
sources/librovore/structures/mkdocs/conversion.py _convert_tag_to_markdown 37 37 0 34 0 0%
sources/librovore/structures/mkdocs/conversion.py _clean_whitespace 6 6 0 0 0 0%
sources/librovore/structures/mkdocs/conversion.py _detect_code_language 25 25 0 24 0 0%
sources/librovore/structures/mkdocs/conversion.py _should_skip_element 5 5 0 2 0 0%
sources/librovore/structures/mkdocs/conversion.py (no function) 21 21 0 0 0 0%
sources/librovore/structures/mkdocs/detection.py MkDocsDetection.from_source 2 2 0 0 0 0%
sources/librovore/structures/mkdocs/detection.py MkDocsDetection.extract_contents 3 3 0 0 0 0%
sources/librovore/structures/mkdocs/detection.py check_mkdocs_yml 2 2 0 0 0 0%
sources/librovore/structures/mkdocs/detection.py check_mkdocs_html_markers 19 19 0 12 0 0%
sources/librovore/structures/mkdocs/detection.py detect_theme 14 14 0 8 0 0%
sources/librovore/structures/mkdocs/detection.py (no function) 15 0 0 0 0 100%
sources/librovore/structures/mkdocs/extraction.py extract_contents 6 6 0 2 0 0%
sources/librovore/structures/mkdocs/extraction.py parse_mkdocs_html 11 11 0 4 0 0%
sources/librovore/structures/mkdocs/extraction.py _clean_extracted_text 3 3 0 0 0 0%
sources/librovore/structures/mkdocs/extraction.py _cleanup_content 1 1 0 0 0 0%
sources/librovore/structures/mkdocs/extraction.py _convert_to_markdown 2 2 0 0 0 0%
sources/librovore/structures/mkdocs/extraction.py _derive_documentation_url 10 10 0 4 0 0%
sources/librovore/structures/mkdocs/extraction.py _extract_content_from_element 7 7 0 0 0 0%
sources/librovore/structures/mkdocs/extraction.py _extract_description 5 5 0 2 0 0%
sources/librovore/structures/mkdocs/extraction.py _extract_object_documentation 16 16 0 2 0 0%
sources/librovore/structures/mkdocs/extraction.py _extract_signature 6 6 0 4 0 0%
sources/librovore/structures/mkdocs/extraction.py _extract_using_fallback_selectors 10 10 0 8 0 0%
sources/librovore/structures/mkdocs/extraction.py _find_doc_contents_container 6 6 0 6 0 0%
sources/librovore/structures/mkdocs/extraction.py _find_target_element 12 12 0 12 0 0%
sources/librovore/structures/mkdocs/extraction.py _find_main_content_container 7 7 0 4 0 0%
sources/librovore/structures/mkdocs/extraction.py (no function) 18 0 0 0 0 100%
sources/librovore/structures/mkdocs/main.py MkDocsProcessor.capabilities 1 1 0 0 0 0%
sources/librovore/structures/mkdocs/main.py MkDocsProcessor.detect 14 14 0 4 0 0%
sources/librovore/structures/mkdocs/main.py (no function) 7 0 0 0 0 100%
sources/librovore/structures/sphinx/__.py (no function) 1 0 0 0 0 100%
sources/librovore/structures/sphinx/__init__.py register 2 0 0 0 0 100%
sources/librovore/structures/sphinx/__init__.py (no function) 4 0 0 0 0 100%
sources/librovore/structures/sphinx/conversion.py html_to_markdown 7 7 0 2 0 0%
sources/librovore/structures/sphinx/conversion.py _preprocess_sphinx_html 4 4 0 2 0 0%
sources/librovore/structures/sphinx/conversion.py (no function) 4 4 0 0 0 0%
sources/librovore/structures/sphinx/detection.py SphinxDetection.from_source 2 2 0 0 0 0%
sources/librovore/structures/sphinx/detection.py SphinxDetection.extract_contents 3 3 0 0 0 0%
sources/librovore/structures/sphinx/detection.py check_searchindex 2 2 0 0 0 0%
sources/librovore/structures/sphinx/detection.py detect_theme 21 21 0 18 0 0%
sources/librovore/structures/sphinx/detection.py (no function) 15 0 0 0 0 100%
sources/librovore/structures/sphinx/extraction.py extract_contents 6 6 0 2 0 0%
sources/librovore/structures/sphinx/extraction.py parse_documentation_html 11 11 0 4 0 0%
sources/librovore/structures/sphinx/extraction.py _cleanup_content 1 1 0 0 0 0%
sources/librovore/structures/sphinx/extraction.py _extract_content_with_dsl 13 13 0 6 0 0%
sources/librovore/structures/sphinx/extraction.py _extract_description_with_strategy 3 3 0 0 0 0%
sources/librovore/structures/sphinx/extraction.py _extract_object_documentation 17 17 0 2 0 0%
sources/librovore/structures/sphinx/extraction.py _extract_signature_with_strategy 14 14 0 10 0 0%
sources/librovore/structures/sphinx/extraction.py _find_main_content_container 14 14 0 14 0 0%
sources/librovore/structures/sphinx/extraction.py _clean_extracted_text 3 3 0 0 0 0%
sources/librovore/structures/sphinx/extraction.py _generic_extraction 7 7 0 4 0 0%
sources/librovore/structures/sphinx/extraction.py _get_description_by_source_type 12 12 0 10 0 0%
sources/librovore/structures/sphinx/extraction.py _get_first_paragraph_text 2 2 0 0 0 0%
sources/librovore/structures/sphinx/extraction.py _get_parent_content_text 4 4 0 2 0 0%
sources/librovore/structures/sphinx/extraction.py _get_parent_element_text 4 4 0 2 0 0%
sources/librovore/structures/sphinx/extraction.py _get_parent_sibling_text 4 4 0 2 0 0%
sources/librovore/structures/sphinx/extraction.py _get_sibling_text 2 2 0 0 0 0%
sources/librovore/structures/sphinx/extraction.py (no function) 22 0 0 0 0 100%
sources/librovore/structures/sphinx/main.py SphinxProcessor.capabilities 1 1 0 0 0 0%
sources/librovore/structures/sphinx/main.py SphinxProcessor.detect 17 17 0 4 0 0%
sources/librovore/structures/sphinx/main.py (no function) 11 0 0 0 0 100%
sources/librovore/structures/sphinx/urls.py normalize_base_url 13 13 0 6 0 0%
sources/librovore/structures/sphinx/urls.py derive_documentation_url 7 7 0 2 0 0%
sources/librovore/structures/sphinx/urls.py derive_html_url 2 2 0 0 0 0%
sources/librovore/structures/sphinx/urls.py derive_inventory_url 2 2 0 0 0 0%
sources/librovore/structures/sphinx/urls.py derive_searchindex_url 2 2 0 0 0 0%
sources/librovore/structures/sphinx/urls.py (no function) 8 0 0 0 0 100%
sources/librovore/urlpatterns.py UrlPatternAnalysis.from_url 4 0 0 0 0 100%
sources/librovore/urlpatterns.py detect_documentation_site_type 12 5 0 10 5 55%
sources/librovore/urlpatterns.py detect_version_segment 2 0 0 0 0 100%
sources/librovore/urlpatterns.py normalize_url_for_patterns 2 0 0 0 0 100%
sources/librovore/urlpatterns.py produce_url_patterns 18 3 0 10 4 75%
sources/librovore/urlpatterns.py probe_url_patterns 8 2 0 4 1 75%
sources/librovore/urlpatterns.py _is_version_like 5 1 0 2 1 71%
sources/librovore/urlpatterns.py _matches_version_pattern 2 0 0 0 0 100%
sources/librovore/urlpatterns.py _produce_generic_patterns 7 0 0 2 0 100%
sources/librovore/urlpatterns.py _produce_github_pages_patterns 5 5 0 2 0 0%
sources/librovore/urlpatterns.py _produce_gitlab_pages_patterns 1 1 0 0 0 0%
sources/librovore/urlpatterns.py _produce_readthedocs_patterns 7 7 0 2 0 0%
sources/librovore/urlpatterns.py (no function) 24 0 0 0 0 100%
sources/librovore/urls.py normalize_base_url 14 6 0 6 2 50%
sources/librovore/urls.py (no function) 5 0 0 0 0 100%
sources/librovore/xtnsapi.py (no function) 8 0 0 0 0 100%
sources/librovore/xtnsmgr/__.py (no function) 4 0 0 0 0 100%
sources/librovore/xtnsmgr/__init__.py (no function) 5 0 0 0 0 100%
sources/librovore/xtnsmgr/cachemgr.py CacheInfo.is_expired 1 0 0 0 0 100%
sources/librovore/xtnsmgr/cachemgr.py calculate_cache_path 6 0 0 0 0 100%
sources/librovore/xtnsmgr/cachemgr.py calculate_platform_id 13 2 0 4 2 76%
sources/librovore/xtnsmgr/cachemgr.py acquire_cache_info 10 3 0 2 0 75%
sources/librovore/xtnsmgr/cachemgr.py save_cache_info 5 0 0 0 0 100%
sources/librovore/xtnsmgr/cachemgr.py cleanup_expired_caches 18 18 0 14 0 0%
sources/librovore/xtnsmgr/cachemgr.py clear_package_cache 10 10 0 2 0 0%
sources/librovore/xtnsmgr/cachemgr.py ensure_package 12 2 0 4 1 81%
sources/librovore/xtnsmgr/cachemgr.py invalidate 3 3 0 2 0 0%
sources/librovore/xtnsmgr/cachemgr.py (no function) 20 0 0 0 0 100%
sources/librovore/xtnsmgr/configuration.py validate_extension 12 0 0 8 0 100%
sources/librovore/xtnsmgr/configuration.py extract_inventory_extensions 1 1 0 0 0 0%
sources/librovore/xtnsmgr/configuration.py extract_structure_extensions 1 1 0 0 0 0%
sources/librovore/xtnsmgr/configuration.py _extract_extension_type 14 14 0 8 0 0%
sources/librovore/xtnsmgr/configuration.py select_active_extensions 1 0 0 0 0 100%
sources/librovore/xtnsmgr/configuration.py select_intrinsic_extensions 1 0 0 0 0 100%
sources/librovore/xtnsmgr/configuration.py extract_extension_arguments 1 0 0 0 0 100%
sources/librovore/xtnsmgr/configuration.py (no function) 10 0 0 0 0 100%
sources/librovore/xtnsmgr/importation.py add_package_to_import_path 6 0 0 4 2 80%
sources/librovore/xtnsmgr/importation.py _add_path_to_sys_path 6 0 0 2 0 100%
sources/librovore/xtnsmgr/importation.py import_processor_module 8 2 0 0 0 75%
sources/librovore/xtnsmgr/importation.py list_registered_processors 2 2 0 0 0 0%
sources/librovore/xtnsmgr/importation.py get_module_info 4 4 0 2 0 0%
sources/librovore/xtnsmgr/importation.py process_pth_files 8 2 0 6 3 64%
sources/librovore/xtnsmgr/importation.py _acquire_pth_file_content 7 7 0 2 0 0%
sources/librovore/xtnsmgr/importation.py _is_hidden 10 10 0 6 0 0%
sources/librovore/xtnsmgr/importation.py _process_pth_file 10 10 0 8 0 0%
sources/librovore/xtnsmgr/importation.py _process_pth_file_lines 16 16 0 12 0 0%
sources/librovore/xtnsmgr/importation.py (no function) 14 0 0 0 0 100%
sources/librovore/xtnsmgr/installation.py install_package 10 8 0 4 1 21%
sources/librovore/xtnsmgr/installation.py _install_with_uv 8 0 0 0 0 100%
sources/librovore/xtnsmgr/installation.py _get_uv_executable 3 2 0 0 0 33%
sources/librovore/xtnsmgr/installation.py _build_uv_command 1 0 0 0 0 100%
sources/librovore/xtnsmgr/installation.py _execute_uv_command 12 5 0 2 1 57%
sources/librovore/xtnsmgr/installation.py _validate_installation_result 2 1 0 2 1 50%
sources/librovore/xtnsmgr/installation.py (no function) 9 0 0 0 0 100%
sources/librovore/xtnsmgr/processors.py _raise_registration_error 1 1 0 0 0 0%
sources/librovore/xtnsmgr/processors.py register_processors 2 2 0 0 0 0%
sources/librovore/xtnsmgr/processors.py _register_processor_type 14 14 0 6 0 0%
sources/librovore/xtnsmgr/processors.py _ensure_external_packages 6 0 0 2 0 100%
sources/librovore/xtnsmgr/processors.py _register_extension 19 9 0 6 1 52%
sources/librovore/xtnsmgr/processors.py (no function) 10 0 0 0 0 100%
Total   2880 1532 0 836 38 41%

No items found using the specified filter.