aboutsummaryrefslogtreecommitdiff
path: root/doc/build_extension_docs.py
diff options
context:
space:
mode:
Diffstat (limited to 'doc/build_extension_docs.py')
-rwxr-xr-xdoc/build_extension_docs.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/doc/build_extension_docs.py b/doc/build_extension_docs.py
index bee61cdd..f0569d0a 100755
--- a/doc/build_extension_docs.py
+++ b/doc/build_extension_docs.py
@@ -17,6 +17,7 @@
import os
import sys
+import shutil
from wlauto import ExtensionLoader
from wlauto.utils.doc import get_rst_from_extension, underline
@@ -30,6 +31,9 @@ def generate_extension_documentation(source_dir, outdir, ignore_paths):
loader = ExtensionLoader(keep_going=True)
loader.clear()
loader.update(paths=[source_dir], ignore_paths=ignore_paths)
+ if os.path.exists(outdir):
+ shutil.rmtree(outdir)
+ os.makedirs(outdir)
for ext_type in loader.extension_kinds:
if not ext_type in GENERATE_FOR:
continue