Fixed to use PathLike in imghdr.py

This commit is contained in:
Tony Jinwoo Ahn
2021-08-11 21:28:27 +09:00
parent 101fd80949
commit 20cb4aca69

5
Lib/imghdr.py vendored
View File

@@ -1,6 +1,6 @@
"""Recognize image file formats based on their first few bytes."""
#from os import PathLike
from os import PathLike
__all__ = ["what"]
@@ -14,8 +14,7 @@ def what(file, h=None):
f = None
try:
if h is None:
# if isinstance(file, (str, PathLike))
if isinstance(file, str): # FIXME(corona10): RustPython doesn't support PathLike yet.
if isinstance(file, (str, PathLike)):
f = FileIO(file, 'rb')
h = f.read(32)
else: