summaryrefslogtreecommitdiff
path: root/sphinx/writers/html.py
diff options
context:
space:
mode:
Diffstat (limited to 'sphinx/writers/html.py')
-rw-r--r--sphinx/writers/html.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/sphinx/writers/html.py b/sphinx/writers/html.py
index 765ee905..13dd5d42 100644
--- a/sphinx/writers/html.py
+++ b/sphinx/writers/html.py
@@ -405,7 +405,10 @@ class HTMLTranslator(BaseTranslator):
node['width'] = str(im.size[0])
if 'height' not in node:
node['height'] = str(im.size[1])
- del im
+ try:
+ im.fp.close()
+ except Exception:
+ pass
BaseTranslator.visit_image(self, node)
def visit_toctree(self, node):