Home / Function/ resolve_file() — fastapi Function Reference

resolve_file() — fastapi Function Reference

Architecture documentation for the resolve_file() function in mkdocs_hooks.py from the fastapi codebase.

Entity Profile

Dependency Diagram

graph TD
  8c35274a_3f5d_d896_06e3_ad7716404d01["resolve_file()"]
  566dbae4_46de_4e4a_0ed4_0c59e40fbcf8["mkdocs_hooks.py"]
  8c35274a_3f5d_d896_06e3_ad7716404d01 -->|defined in| 566dbae4_46de_4e4a_0ed4_0c59e40fbcf8
  68237fa4_a1d1_db0c_d20c_a5fd2f079ec1["resolve_files()"]
  68237fa4_a1d1_db0c_d20c_a5fd2f079ec1 -->|calls| 8c35274a_3f5d_d896_06e3_ad7716404d01
  634d48cc_44cf_cb00_7743_7305babee827["on_files()"]
  634d48cc_44cf_cb00_7743_7305babee827 -->|calls| 8c35274a_3f5d_d896_06e3_ad7716404d01
  style 8c35274a_3f5d_d896_06e3_ad7716404d01 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

scripts/mkdocs_hooks.py lines 63–76

def resolve_file(*, item: str, files: Files, config: MkDocsConfig) -> None:
    item_path = Path(config.docs_dir) / item
    if not item_path.is_file():
        en_src_dir = (Path(config.docs_dir) / "../../en/docs").resolve()
        potential_path = en_src_dir / item
        if potential_path.is_file():
            files.append(
                EnFile(
                    path=item,
                    src_dir=str(en_src_dir),
                    dest_dir=config.site_dir,
                    use_directory_urls=config.use_directory_urls,
                )
            )

Domain

Subdomains

Frequently Asked Questions

What does resolve_file() do?
resolve_file() is a function in the fastapi codebase, defined in scripts/mkdocs_hooks.py.
Where is resolve_file() defined?
resolve_file() is defined in scripts/mkdocs_hooks.py at line 63.
What calls resolve_file()?
resolve_file() is called by 2 function(s): on_files, resolve_files.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free