From: Sebastián Ramírez Date: Fri, 9 Aug 2024 21:28:38 +0000 (-0500) Subject: 🔨 Update docs.py script to enable dirty reload conditionally (#1060) X-Git-Tag: 0.0.22~47 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=843ed98f7666192b36bbd20d3486c9d935343dcd;p=thirdparty%2Ffastapi%2Fsqlmodel.git 🔨 Update docs.py script to enable dirty reload conditionally (#1060) --- diff --git a/scripts/docs.py b/scripts/docs.py index 8efcdda5..d018ace8 100644 --- a/scripts/docs.py +++ b/scripts/docs.py @@ -104,7 +104,7 @@ def verify_readme() -> None: @app.command() -def live() -> None: +def live(dirty: bool = False) -> None: """ Serve with livereload a docs site for a specific language. @@ -115,11 +115,10 @@ def live() -> None: en. """ # Enable line numbers during local development to make it easier to highlight - subprocess.run( - ["mkdocs", "serve", "--dev-addr", "127.0.0.1:8008", "--dirty"], - env={**os.environ, "LINENUMS": "true"}, - check=True, - ) + args = ["mkdocs", "serve", "--dev-addr", "127.0.0.1:8008"] + if dirty: + args.append("--dirty") + subprocess.run(args, env={**os.environ, "LINENUMS": "true"}, check=True) @app.command()