summaryrefslogtreecommitdiff
path: root/sphinx/transforms/post_transforms
diff options
context:
space:
mode:
authorTakeshi KOMIYA <i.tkomiya@gmail.com>2017-06-25 18:11:28 +0900
committerTakeshi KOMIYA <i.tkomiya@gmail.com>2017-06-25 18:11:28 +0900
commit8f8f0fb868b0935c43d2ea4158877529d948ccc9 (patch)
tree14195494d0d5465e6e57b9ddd0d69fb596bfad9e /sphinx/transforms/post_transforms
parente0a1fede6dfc699aaa1a4c2682a07ffe485e6765 (diff)
downloadsphinx-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.py8
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']