diff options
| author | Jon Dufresne <jon.dufresne@gmail.com> | 2019-08-15 19:46:12 -0700 |
|---|---|---|
| committer | Jon Dufresne <jon.dufresne@gmail.com> | 2019-08-15 19:53:00 -0700 |
| commit | 8f30ec94070ae2b2f94448c8ee1dbf79f8a54cc0 (patch) | |
| tree | 585dc378c11cc26e9d3d5013e51d07881659bb07 | |
| parent | 47cd262b3e50ed650a82f272ba128a1f872cda4d (diff) | |
| download | sphinx-git-8f30ec94070ae2b2f94448c8ee1dbf79f8a54cc0.tar.gz | |
Use Pillow's Image context manager to close image file
| -rw-r--r-- | sphinx/util/images.py | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/sphinx/util/images.py b/sphinx/util/images.py index 8471e56df..dfc94d4b4 100644 --- a/sphinx/util/images.py +++ b/sphinx/util/images.py @@ -42,12 +42,8 @@ def get_image_size(filename: str) -> Tuple[int, int]: size = None if size is None and Image: # fallback to Pillow - im = Image.open(filename) - size = im.size - try: - im.fp.close() - except Exception: - pass + with Image.open(filename) as im: + size = im.size return size except Exception: |
