mirror of
https://github.com/fastapi/fastapi.git
synced 2026-04-04 23:23:38 -04:00
🔨 Update docs.py script to enable dirty reload conditionally (#11986)
This commit is contained in:
committed by
GitHub
parent
2b7fc3f340
commit
06fc1c2cc8
@@ -251,6 +251,7 @@ def live(
|
||||
lang: str = typer.Argument(
|
||||
None, callback=lang_callback, autocompletion=complete_existing_lang
|
||||
),
|
||||
dirty: bool = False,
|
||||
) -> None:
|
||||
"""
|
||||
Serve with livereload a docs site for a specific language.
|
||||
@@ -265,11 +266,12 @@ def live(
|
||||
if lang is None:
|
||||
lang = "en"
|
||||
lang_path: Path = docs_path / lang
|
||||
# Enable line numbers during local development to make it easier to highlight
|
||||
args = ["mkdocs", "serve", "--dev-addr", "127.0.0.1:8008"]
|
||||
if dirty:
|
||||
args.append("--dirty")
|
||||
subprocess.run(
|
||||
["mkdocs", "serve", "--dev-addr", "127.0.0.1:8008", "--dirty"],
|
||||
env={**os.environ, "LINENUMS": "true"},
|
||||
cwd=lang_path,
|
||||
check=True,
|
||||
args, env={**os.environ, "LINENUMS": "true"}, cwd=lang_path, check=True
|
||||
)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user