소스 검색

fix: `put_image()` raise 'unknown file extension' error when use PIL Image as `src`

wangweimin 4 년 전
부모
커밋
40746285c5
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      pywebio/output.py

+ 1 - 1
pywebio/output.py

@@ -764,7 +764,7 @@ def put_image(src, format=None, title='', width=None, height=None,
         put_image('https://www.python.org/static/img/python-logo.png')
     """
     if isinstance(src, PILImage):
-        format = src.format
+        format = format or src.format or 'JPEG'
         imgByteArr = io.BytesIO()
         src.save(imgByteArr, format=format)
         src = imgByteArr.getvalue()