Skip to content

Commit 9c9503c

Browse files
fix(LAB-3531): do not check is_large_image method for geosat images (#1869)
1 parent 57a6d85 commit 9c9503c

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

src/kili/services/asset_import/image.py

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import os
44
from typing import List
55

6-
from PIL import Image
6+
from PIL import Image, UnidentifiedImageError
77

88
from kili.core.constants import mime_extensions_that_need_post_processing
99
from kili.core.helpers import get_mime_type
@@ -79,9 +79,15 @@ def split_asset_by_upload_type(assets: List[AssetLike], is_hosted: bool):
7979
assert path
8080
assert isinstance(path, str)
8181
mime_type = get_mime_type(path)
82-
is_large_image = ImageDataImporter.get_is_large_image(path)
83-
if is_large_image or mime_type in mime_extensions_that_need_post_processing:
82+
if mime_type in mime_extensions_that_need_post_processing:
8483
async_assets.append(asset)
8584
else:
86-
sync_assets.append(asset)
85+
try:
86+
is_large_image = ImageDataImporter.get_is_large_image(path)
87+
if is_large_image:
88+
async_assets.append(asset)
89+
else:
90+
sync_assets.append(asset)
91+
except UnidentifiedImageError:
92+
async_assets.append(asset)
8793
return sync_assets, async_assets

0 commit comments

Comments
 (0)