Skip to content

Commit 6602a6c

Browse files
committed
Correcting prototypes according PEP 484
1 parent 2b19433 commit 6602a6c

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

pillow_heif/_libheif_ctx.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import builtins
66
from io import SEEK_SET
77
from pathlib import Path
8-
from typing import Dict, List
8+
from typing import Dict, List, Optional
99

1010
from _pillow_heif_cffi import ffi, lib
1111

@@ -63,7 +63,7 @@ def __init__(self, compression_format: int = HeifCompressionFormat.HEVC):
6363
self.encoder = ffi.gc(p_encoder[0], lib.heif_encoder_release)
6464
# lib.heif_encoder_set_logging_level(self.encoder, 4)
6565

66-
def set_encoder_parameters(self, enc_params: Dict[str, str], quality: int = None):
66+
def set_encoder_parameters(self, enc_params: Dict[str, str], quality: Optional[int] = None):
6767
if quality is not None:
6868
if quality == -1:
6969
check_libheif_error(lib.heif_encoder_set_lossless(self.encoder, True))

pillow_heif/heif.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -278,7 +278,7 @@ def _get_pure_data(self):
278278
class HeifThumbnail(HeifImageBase):
279279
"""Class represents a single thumbnail for a HeifImage."""
280280

281-
def __init__(self, original_img, reference, thumb_id: int = None):
281+
def __init__(self, original_img, reference, thumb_id: Optional[int] = None):
282282
if isinstance(original_img, HeifImage):
283283
p_handle = ffi.new("struct heif_image_handle **")
284284
check_libheif_error(lib.heif_image_handle_get_thumbnail(original_img._handle, thumb_id, p_handle))

0 commit comments

Comments
 (0)