Skip to content

Commit ed9e29d

Browse files
authored
Merge pull request #7714 from radarhere/type_hints_fits
Added type hints to FitsImagePlugin
2 parents 1d25a39 + ffd0363 commit ed9e29d

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

src/PIL/FitsImagePlugin.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,18 @@
1515
from . import Image, ImageFile
1616

1717

18-
def _accept(prefix):
18+
def _accept(prefix: bytes) -> bool:
1919
return prefix[:6] == b"SIMPLE"
2020

2121

2222
class FitsImageFile(ImageFile.ImageFile):
2323
format = "FITS"
2424
format_description = "FITS"
2525

26-
def _open(self):
27-
headers = {}
26+
def _open(self) -> None:
27+
assert self.fp is not None
28+
29+
headers: dict[bytes, bytes] = {}
2830
while True:
2931
header = self.fp.read(80)
3032
if not header:

src/PIL/Image.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3486,7 +3486,7 @@ def register_extension(id, extension) -> None:
34863486
EXTENSION[extension.lower()] = id.upper()
34873487

34883488

3489-
def register_extensions(id, extensions):
3489+
def register_extensions(id, extensions) -> None:
34903490
"""
34913491
Registers image extensions. This function should not be
34923492
used in application code.

0 commit comments

Comments
 (0)