[Bf-docboard-svn] bf-manual: [9158] trunk/blender_docs/tools_rst: Tools: Add support for webp images

Aaron Carlisle noreply at blender.org
Wed Mar 30 04:34:59 CEST 2022


Revision: 9158
          https://developer.blender.org/rBM9158
Author:   Blendify
Date:     2022-03-30 04:34:58 +0200 (Wed, 30 Mar 2022)
Log Message:
-----------
Tools: Add support for webp images

Modified Paths:
--------------
    trunk/blender_docs/tools_rst/rst_check_images.py
    trunk/blender_docs/tools_rst/rst_remap.py

Modified: trunk/blender_docs/tools_rst/rst_check_images.py
===================================================================
--- trunk/blender_docs/tools_rst/rst_check_images.py	2022-03-29 02:54:22 UTC (rev 9157)
+++ trunk/blender_docs/tools_rst/rst_check_images.py	2022-03-30 02:34:58 UTC (rev 9158)
@@ -57,7 +57,7 @@
     # figure/image::
     "(?:figure|image)\:\:\s+"
     # image path
-    "/images/(.*?\.(?:png|gif|jpg|jpeg|svg))",
+    "/images/(.*?\.(?:png|gif|jpg|jpeg|svg|webp))",
     re.MULTILINE
 )
 

Modified: trunk/blender_docs/tools_rst/rst_remap.py
===================================================================
--- trunk/blender_docs/tools_rst/rst_remap.py	2022-03-29 02:54:22 UTC (rev 9157)
+++ trunk/blender_docs/tools_rst/rst_remap.py	2022-03-30 02:34:58 UTC (rev 9158)
@@ -91,7 +91,7 @@
 
         for filename in filenames:
             ext = os.path.splitext(filename)[1]
-            if ext.lower() in {".jpg", ".jpeg", ".png", ".gif", ".svg"}:
+            if ext.lower() in {".jpg", ".jpeg", ".png", ".gif", ".svg", ".webp"}:
                 yield os.path.join(dirpath, filename)
 
 
@@ -108,10 +108,12 @@
     remap_rst = {}
     for fn in rst_files(base_path):
         file_hash = uuid_from_file(fn)
-        file_path = compat_path(os.path.splitext(os.path.relpath(fn, base_path))[0])
+        file_path = compat_path(os.path.splitext(
+            os.path.relpath(fn, base_path))[0])
         file_path_prev = remap_rst.get(file_hash)
         if file_path_prev is not None:
-            print("Duplicate file contents: %r, %r" % (file_path_prev, file_path))
+            print("Duplicate file contents: %r, %r" %
+                  (file_path_prev, file_path))
         else:
             remap_rst[file_hash] = file_path
 
@@ -122,7 +124,8 @@
         file_path = compat_path(os.path.relpath(fn, base_path))
         file_path_prev = remap_images.get(file_hash)
         if file_path_prev is not None:
-            print("Duplicate file contents: %r, %r" % (file_path_prev, file_path))
+            print("Duplicate file contents: %r, %r" %
+                  (file_path_prev, file_path))
         else:
             remap_images[file_hash] = file_path
 
@@ -133,7 +136,8 @@
     filepath_remap = os.path.join(base_path, RST_MAP_ID)
 
     if os.path.exists(filepath_remap):
-        fatal("Remap in progress, run with 'finish' or remove %r" % filepath_remap)
+        fatal("Remap in progress, run with 'finish' or remove %r" %
+              filepath_remap)
 
     remap_data_src = remap_data_create(base_path)
 
@@ -140,7 +144,8 @@
     with open(filepath_remap, 'wb') as fh:
         import pickle
         pickle.dump(remap_data_src, fh, pickle.HIGHEST_PROTOCOL)
-    print("Remap started, tracking (%d rst, %d image) files." % (len(remap_data_src[0]), len(remap_data_src[1])))
+    print("Remap started, tracking (%d rst, %d image) files." %
+          (len(remap_data_src[0]), len(remap_data_src[1])))
 
 
 def remap_finish(base_path):
@@ -147,7 +152,8 @@
     filepath_remap = os.path.join(base_path, RST_MAP_ID)
 
     if not os.path.exists(filepath_remap):
-        fatal("Remap not started, run with 'start', (%r not found)" % filepath_remap)
+        fatal("Remap not started, run with 'start', (%r not found)" %
+              filepath_remap)
 
     with open(filepath_remap, 'rb') as fh:
         import pickle



More information about the Bf-docboard-svn mailing list