diff options
| author | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2017-06-25 18:11:28 +0900 |
|---|---|---|
| committer | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2017-06-25 18:11:28 +0900 |
| commit | 8f8f0fb868b0935c43d2ea4158877529d948ccc9 (patch) | |
| tree | 14195494d0d5465e6e57b9ddd0d69fb596bfad9e /sphinx/transforms/post_transforms | |
| parent | e0a1fede6dfc699aaa1a4c2682a07ffe485e6765 (diff) | |
| download | sphinx-git-8f8f0fb868b0935c43d2ea4158877529d948ccc9.tar.gz | |
Fix #3860: Don't download images when builders not supported images
Diffstat (limited to 'sphinx/transforms/post_transforms')
| -rw-r--r-- | sphinx/transforms/post_transforms/images.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/sphinx/transforms/post_transforms/images.py b/sphinx/transforms/post_transforms/images.py index e1cc9f78b..196b6dd5e 100644 --- a/sphinx/transforms/post_transforms/images.py +++ b/sphinx/transforms/post_transforms/images.py @@ -57,7 +57,9 @@ class ImageDownloader(BaseImageConverter): def match(self, node): # type: (nodes.Node) -> bool - if self.app.builder.supported_remote_images: + if self.app.builder.supported_image_types == []: + return False + elif self.app.builder.supported_remote_images: return False else: return '://' in node['uri'] @@ -108,7 +110,9 @@ class DataURIExtractor(BaseImageConverter): def match(self, node): # type: (nodes.Node) -> bool - if self.app.builder.supported_data_uri_images: + if self.app.builder.supported_remote_images == []: + return False + elif self.app.builder.supported_data_uri_images is True: return False else: return 'data:' in node['uri'] |
