Skip to content

Commit b06118c

Browse files
committed
Do not register empty extension
1 parent 9c8059f commit b06118c

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

src/PIL/SpiderImagePlugin.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -290,9 +290,9 @@ def _save(im: Image.Image, fp: IO[bytes], filename: str | bytes) -> None:
290290

291291
def _save_spider(im: Image.Image, fp: IO[bytes], filename: str | bytes) -> None:
292292
# get the filename extension and register it with Image
293-
filename_ext = os.path.splitext(filename)[1]
294-
ext = filename_ext.decode() if isinstance(filename_ext, bytes) else filename_ext
295-
Image.register_extension(SpiderImageFile.format, ext)
293+
if filename_ext := os.path.splitext(filename)[1]:
294+
ext = filename_ext.decode() if isinstance(filename_ext, bytes) else filename_ext
295+
Image.register_extension(SpiderImageFile.format, ext)
296296
_save(im, fp, filename)
297297

298298

0 commit comments

Comments
 (0)