Browse Source
🔨 Update docs.py script to enable dirty reload conditionally (#11986)
pull/11994/head
Sebastián Ramírez
8 months ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with
6 additions and
4 deletions
-
scripts/docs.py
|
|
@ -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 |
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|