diff options
author | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2022-01-15 14:21:08 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-01-15 14:21:08 +0900 |
commit | 54159f66d388ffdfa40de0e753d7fccd3f083544 (patch) | |
tree | 73b7040727fad9ca95373e4252facc5fb97dc79c | |
parent | 8ba20898b4faa08cec2481304818cbcc6f6f889b (diff) | |
parent | a73df1e0f253955a853c80df62b7d5fce1e08e3f (diff) | |
download | sphinx-git-54159f66d388ffdfa40de0e753d7fccd3f083544.tar.gz |
Merge pull request #10099 from mgeier/skip-data-uris
Skip "data:" URIs in ImageConverter
-rw-r--r-- | sphinx/transforms/post_transforms/images.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sphinx/transforms/post_transforms/images.py b/sphinx/transforms/post_transforms/images.py index 8e2f9e2fa..1a6d4f6d5 100644 --- a/sphinx/transforms/post_transforms/images.py +++ b/sphinx/transforms/post_transforms/images.py @@ -200,6 +200,9 @@ class ImageConverter(BaseImageConverter): elif set(self.guess_mimetypes(node)) & set(self.app.builder.supported_image_types): # builder supports the image; no need to convert return False + elif node['uri'].startswith('data:'): + # all data URI MIME types are assumed to be supported + return False elif self.available is None: # store the value to the class variable to share it during the build self.__class__.available = self.is_available() |