diff --git a/beeref/fileio/image.py b/beeref/fileio/image.py index 67a58e1..239c369 100644 --- a/beeref/fileio/image.py +++ b/beeref/fileio/image.py @@ -40,7 +40,7 @@ def exif_rotated_image(path=None): with open(path, 'rb') as f: try: exifimg = exif.Image(f) - except plum.UnpackError: + except plum.exceptions.UnpackError: logger.info(f'Exif parser failed on image: {path}') return img diff --git a/tests/fileio/test_image.py b/tests/fileio/test_image.py index 479d6ad..7754bc7 100644 --- a/tests/fileio/test_image.py +++ b/tests/fileio/test_image.py @@ -24,7 +24,7 @@ def test_exif_rotated_image_not_a_file(qapp): def test_exif_rotated_image_exif_unpack_error(qapp, imgfilename3x3): with patch('beeref.fileio.image.exif.Image') as exif_mock: - exif_mock.raise_error = plum.UnpackError() + exif_mock.raise_error = plum.exceptions.UnpackError() img = exif_rotated_image(imgfilename3x3) assert img.isNull() is False